linux/fs/jbd
Jan Kara e6c9f5c188 [PATCH] Fix JBD race in t_forget list handling
Fix race between journal_commit_transaction() and other places as
journal_unmap_buffer() that are adding buffers to transaction's t_forget list.
 We have to protect against such places by holding j_list_lock even when
traversing the t_forget list.  The fact that other places can only add buffers
to the list makes the locking easier.  OTOH the lock ranking complicates the
stuff...

Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-09-07 16:57:54 -07:00
..
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
checkpoint.c [PATCH] ext3: fix list scanning in __cleanup_transaction 2005-06-02 15:12:29 -07:00
commit.c [PATCH] Fix JBD race in t_forget list handling 2005-09-07 16:57:54 -07:00
journal.c [PATCH] kjournald: missing JFS_UNMOUNT check 2005-09-07 16:57:54 -07:00
recovery.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
revoke.c [PATCH] fs/jbd/: cleanups 2005-09-07 16:57:19 -07:00
transaction.c [PATCH] jbd dirty buffer leak fix 2005-04-16 15:26:36 -07:00