aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorZhang Yi <yi.zhang@huawei.com>2024-12-20 09:16:37 +0800
committerTheodore Ts'o <tytso@mit.edu>2025-02-10 07:48:25 -0500
commit2890e5e0f49e10f3dadc5f7b7ea434e3e77e12a6 (patch)
tree3307ace0891414471ec09e04fb6c1aef169bee96 /tools/perf/scripts/python/export-to-postgresql.py
parentext4: move out inode_lock into ext4_fallocate() (diff)
downloadwireguard-linux-2890e5e0f49e10f3dadc5f7b7ea434e3e77e12a6.tar.xz
wireguard-linux-2890e5e0f49e10f3dadc5f7b7ea434e3e77e12a6.zip
ext4: move out common parts into ext4_fallocate()
Currently, all zeroing ranges, punch holes, collapse ranges, and insert ranges first wait for all existing direct I/O workers to complete, and then they acquire the mapping's invalidate lock before performing the actual work. These common components are nearly identical, so we can simplify the code by factoring them out into the ext4_fallocate(). Signed-off-by: Zhang Yi <yi.zhang@huawei.com> Reviewed-by: Jan Kara <jack@suse.cz> Reviewed-by: Ojaswin Mujoo <ojaswin@linux.ibm.com> Link: https://patch.msgid.link/20241220011637.1157197-11-yi.zhang@huaweicloud.com Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions