HAMMER 42D/Many: Stabilization.
authorMatthew Dillon <dillon@dragonflybsd.org>
Sun, 11 May 2008 21:45:44 +0000 (21:45 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Sun, 11 May 2008 21:45:44 +0000 (21:45 +0000)
commitb48f4fff5d327600d5f153cf56a569c17b333e43
tree08e9406a29ab5eb48588a8f47cf4eac404243e33
parentd7ae405ca092ffbbb6202a3ff68313bd12c8ce6d
HAMMER 42D/Many: Stabilization.

* Fix a bug in the pruning code.  When iterating backwards and we delete
  an entry, the next iteration must skip the current cursor position which,
  due to the deletion, may be pointing to a record we have already scanned
  or may be pointing beyond our range.  If it is pointing beyond our range
  an assertion will occur.
sys/vfs/hammer/hammer_ioctl.c