]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
f2fs: fix use-after-free issue
authorLi Guifu <bluce.liguifu@huawei.com>
Fri, 24 Jul 2020 01:38:11 +0000 (09:38 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 3 Sep 2020 09:22:26 +0000 (11:22 +0200)
commitde43394549bfbd0ed90b6295e5fbef27042ab718
tree84c584924afc8475a822d4cd92649b004cbd61f8
parente6a62b5c4f7a05afec7ea4cfb040fb8512376259
f2fs: fix use-after-free issue

[ Upstream commit 99c787cfd2bd04926f1f553b30bd7dcea2caaba1 ]

During umount, f2fs_put_super() unregisters procfs entries after
f2fs_destroy_segment_manager(), it may cause use-after-free
issue when umount races with procfs accessing, fix it by relocating
f2fs_unregister_sysfs().

[Chao Yu: change commit title/message a bit]

Signed-off-by: Li Guifu <bluce.liguifu@huawei.com>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
fs/f2fs/super.c