The patch titled buffer: memorder fix has been added to the -mm tree. Its filename is buffer-memorder-fix.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: buffer: memorder fix From: Nick Piggin <npiggin@xxxxxxx> unlock_buffer(), like unlock_page(), must not clear the lock without ensuring that the critical section is closed. Signed-off-by: Nick Piggin <npiggin@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- fs/buffer.c | 1 + 1 file changed, 1 insertion(+) diff -puN fs/buffer.c~buffer-memorder-fix fs/buffer.c --- a/fs/buffer.c~buffer-memorder-fix +++ a/fs/buffer.c @@ -70,6 +70,7 @@ EXPORT_SYMBOL(__lock_buffer); void fastcall unlock_buffer(struct buffer_head *bh) { + smp_mb__before_clear_bit(); clear_buffer_locked(bh); smp_mb__after_clear_bit(); wake_up_bit(&bh->b_state, BH_Lock); _ Patches currently in -mm which might be from npiggin@xxxxxxx are git-block.patch buffer-memorder-fix.patch sched-avoid-div-in-rebalance_tick.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html