Files
linux-stable-mirror/include/linux
Nick Piggin 856bf4d717 fs: sys_sync fix
s_syncing livelock avoidance was breaking data integrity guarantee of
sys_sync, by allowing sys_sync to skip writing or waiting for superblocks
if there is a concurrent sys_sync happening.

This livelock avoidance is much less important now that we don't have the
get_super_to_sync() call after every sb that we sync.  This was replaced
by __put_super_and_need_restart.

Signed-off-by: Nick Piggin <npiggin@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-01-06 15:59:09 -08:00
..
2009-01-06 15:59:01 -08:00
2009-01-06 15:59:09 -08:00
2009-01-06 15:59:01 -08:00
2009-01-05 08:40:30 -08:00
2009-01-05 08:40:30 -08:00
2009-01-06 15:58:58 -08:00
2009-01-05 18:31:12 -08:00
2009-01-06 15:59:09 -08:00