summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/netdev-times.py
diff options
context:
space:
mode:
authorChao Yu <yuchao0@huawei.com>2018-08-05 23:04:25 +0800
committerJaegeuk Kim <jaegeuk@kernel.org>2018-09-18 14:42:39 -0700
commit4e76883a94dab869a6ecc77d49b6f39de5ccc9c9 (patch)
tree26fe87d10f5b5860da412cf0f72198f776c80579 /tools/perf/scripts/python/netdev-times.py
parente356f6e4e509586df5cb1e01b0290b49f22abee6 (diff)
f2fs: fix avoid race between truncate and background GC
Thread A Background GC - f2fs_setattr isize to 0 - truncate_setsize - gc_data_segment - f2fs_get_read_data_page page #0 - set_page_dirty - set_cold_data - f2fs_truncate - f2fs_setattr isize to 4k - read 4k <--- hit data in cached page #0 Above race condition can cause read out invalid data in a truncated page, fix it by i_gc_rwsem[WRITE] lock. Signed-off-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/netdev-times.py')
0 files changed, 0 insertions, 0 deletions