]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] JBD: split checkpoint lists
authorJan Kara <jack@suse.cz>
Fri, 23 Jun 2006 09:06:05 +0000 (02:06 -0700)
committerLinus Torvalds <torvalds@g5.osdl.org>
Fri, 23 Jun 2006 14:43:08 +0000 (07:43 -0700)
commitd2d15b08300915a7aaff58083d78c0419d8dd2a6
treeedaadf283127c1a74bfe3aa7b165c1cf45d14347
parent58df7d71ccb223641b0cf9f0793435dee6da6443
[PATCH] JBD: split checkpoint lists

Split the checkpoint list of the transaction into two lists.  In the first
list we keep the buffers that need to be submitted for IO.  In the second
list are kept buffers that were already submitted and we just have to wait
for the IO to complete.  This should simplify a handling of checkpoint
lists a bit and can eventually be also a performance gain.

Signed-off-by: Jan Kara <jack@suse.cz>
Cc: Mark Fasheh <mark.fasheh@oracle.com>
Cc: "Stephen C. Tweedie" <sct@redhat.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
fs/jbd/checkpoint.c
include/linux/jbd.h