writeback: turn writeback lists into a flush tree writeback
authorJens Axboe <jens.axboe@oracle.com>
Fri, 18 Dec 2009 11:22:19 +0000 (12:22 +0100)
committerJens Axboe <jens.axboe@oracle.com>
Fri, 18 Dec 2009 11:22:19 +0000 (12:22 +0100)
commit1bf819bcc6ea80750a67219d6b5ac1a61e1880e8
treeceb033aeabe675d60dd28b31a84d23b9791e4cc0
parent8707ba9aefe7a0d48e277a9a3ded18324e0bfeb5
writeback: turn writeback lists into a flush tree

Basically a port of Googles patch as a starting point, updated
to a current kernel. Not tested yet...

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
fs/Makefile
fs/flushtree.c [new file with mode: 0644]
fs/flushtree.h [new file with mode: 0644]
fs/fs-writeback.c
fs/inode.c
fs/pipe.c
include/linux/backing-dev.h
include/linux/fs.h
include/linux/writeback.h
mm/backing-dev.c