summaryrefslogtreecommitdiffstats
path: root/block/blk-settings.c
diff options
context:
space:
mode:
authorJan Kara2008-07-12 01:27:31 +0200
committerTheodore Ts'o2008-07-12 01:27:31 +0200
commitc851ed540173736e60d48b53b91a16ea5c903896 (patch)
tree828fe0d71b7f18dc170090dbb2fb5ac9deae4ee0 /block/blk-settings.c
parentvfs: export filemap_fdatawrite_range() (diff)
downloadkernel-qcow2-linux-c851ed540173736e60d48b53b91a16ea5c903896.tar.gz
kernel-qcow2-linux-c851ed540173736e60d48b53b91a16ea5c903896.tar.xz
kernel-qcow2-linux-c851ed540173736e60d48b53b91a16ea5c903896.zip
jbd2: Implement data=ordered mode handling via inodes
This patch adds necessary framework into JBD2 to be able to track inodes with each transaction and write-out their dirty data during transaction commit time. This new ordered mode brings all sorts of advantages such as possibility to get rid of journal heads and buffer heads for data buffers in ordered mode, better ordering of writes on transaction commit, simplification of some JBD code, no more anonymous pages when truncate of data being committed happens. Also with this new ordered mode, delayed allocation on ordered mode is much simpler. Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'block/blk-settings.c')
0 files changed, 0 insertions, 0 deletions