diff options
author | Jan Kara <jack@suse.cz> | 2013-06-04 20:21:02 +0200 |
---|---|---|
committer | Theodore Ts'o <tytso@mit.edu> | 2013-06-04 20:21:02 +0200 |
commit | 2e8fa54e3b48e4ce8c4e9ca4674ffbc973f58be5 (patch) | |
tree | ef95b6ad8bac51264484db5c37db66b8047b8bd7 /fs/ext4/fsync.c | |
parent | ext4: use transaction reservation for extent conversion in ext4_end_io (diff) | |
download | linux-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