summaryrefslogtreecommitdiffstats
path: root/fs/ext4/fsync.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2013-06-04 20:21:02 +0200
committerTheodore Ts'o <tytso@mit.edu>2013-06-04 20:21:02 +0200
commit2e8fa54e3b48e4ce8c4e9ca4674ffbc973f58be5 (patch)
treeef95b6ad8bac51264484db5c37db66b8047b8bd7 /fs/ext4/fsync.c
parentext4: use transaction reservation for extent conversion in ext4_end_io (diff)
downloadlinux-2e8fa54e3b48e4ce8c4e9ca4674ffbc973f58be5.tar.xz
linux-2e8fa54e3b48e4ce8c4e9ca4674ffbc973f58be5.zip
ext4: split extent conversion lists to reserved & unreserved parts
Now that we have extent conversions with reserved transaction, we have to prevent extent conversions without reserved transaction (from DIO code) to block these (as that would effectively void any transaction reservation we did). So split lists, work items, and work queues to reserved and unreserved parts. Reviewed-by: Zheng Liu <wenqing.lz@taobao.com> Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/ext4/fsync.c')
0 files changed, 0 insertions, 0 deletions