From: NeilBrown Date: Tue, 3 May 2011 05:09:30 +0000 (+1000) Subject: erase_dblock - add a random clear_bit X-Git-Url: http://git.neil.brown.name/?a=commitdiff_plain;h=e0831a57deef7d1f0af0d332c98df62ad2533eba;p=LaFS.git erase_dblock - add a random clear_bit It shouldn't be set, and it is safe if it definitely isn't. Signed-off-by: NeilBrown --- diff --git a/block.c b/block.c index 622ebcd..9dd5629 100644 --- a/block.c +++ b/block.c @@ -563,6 +563,7 @@ erase_dblock_locked(struct datablock *b) LAFSI(b->b.inode)->depth = 1; lafs_clear_index(ib); clear_bit(B_PhysValid, &b->b.flags); + clear_bit(B_SegRef, &b->b.flags); /* Just in case */ } lafs_iounlock_block(&ib->b); putiref(ib, MKREF(erasedblock));