summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorYongpeng Yang <yangyongpeng@xiaomi.com>2026-04-10 23:05:39 +0800
committerJaegeuk Kim <jaegeuk@kernel.org>2026-04-13 22:53:00 +0000
commit5909bedbed38c558bee7cb6758ceedf9bc3a9194 (patch)
tree06572a86ae25423f9165547d2d4c90a808b1a619 /include
parentb8b902fd57fbaec70eb5ae2f0ec12a650ae62d96 (diff)
f2fs: protect extension_list reading with sb_lock in f2fs_sbi_show()
In f2fs_sbi_show(), the extension_list, extension_count and hot_ext_count are read without holding sbi->sb_lock. If a concurrent sysfs store modifies the extension list via f2fs_update_extension_list(), the show path may read inconsistent count and array contents, potentially leading to out-of-bounds access or displaying stale data. Fix this by holding sb_lock around the entire extension list read and format operation. Fixes: b6a06cbbb5f7 ("f2fs: support hot file extension") Signed-off-by: Yongpeng Yang <yangyongpeng@xiaomi.com> Reviewed-by: Chao Yu <chao@kernel.org> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions