aboutsummaryrefslogtreecommitdiffstats
path: root/net/core/dev_api.c
diff options
context:
space:
mode:
authorYe Bin <[email protected]>2024-10-11 07:40:25 +0000
committerKonstantin Komarov <[email protected]>2025-02-05 14:48:40 +0000
commit1d1a7e2525491f56901f5f63370a0775768044b8 (patch)
tree194832f7c4f6e42d5f0cfa9650017deb127da34f /net/core/dev_api.c
parentfs/ntfs3: Factor out ntfs_{create/remove}_proc_root() (diff)
downloadkernel-1d1a7e2525491f56901f5f63370a0775768044b8.tar.gz
kernel-1d1a7e2525491f56901f5f63370a0775768044b8.zip
fs/ntfs3: Fix 'proc_info_root' leak when init ntfs failed
There's a issue as follows: proc_dir_entry 'fs/ntfs3' already registered WARNING: CPU: 3 PID: 9788 at fs/proc/generic.c:375 proc_register+0x418/0x590 Modules linked in: ntfs3(E+) Call Trace: <TASK> _proc_mkdir+0x165/0x200 init_ntfs_fs+0x36/0xf90 [ntfs3] do_one_initcall+0x115/0x6c0 do_init_module+0x253/0x760 load_module+0x55f2/0x6c80 init_module_from_file+0xd2/0x130 __x64_sys_finit_module+0xbf/0x130 do_syscall_64+0x72/0x1c0 Above issue happens as missing destroy 'proc_info_root' when error happens after create 'proc_info_root' in init_ntfs_fs(). So destroy 'proc_info_root' in error path in init_ntfs_fs(). Fixes: 7832e123490a ("fs/ntfs3: Add support /proc/fs/ntfs3/<dev>/volinfo and /proc/fs/ntfs3/<dev>/label") Signed-off-by: Ye Bin <[email protected]> Signed-off-by: Konstantin Komarov <[email protected]>
Diffstat (limited to 'net/core/dev_api.c')
0 files changed, 0 insertions, 0 deletions