summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorWang Hai <wanghai38@huawei.com>2021-10-25 21:10:12 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2022-01-27 08:46:13 +0100
commit4af1490c4e45ca5457e6c98f8752957d7c6882f2 (patch)
tree0af23cfeb7a1fba5a2fe641feaeca732142d6b59 /include
parent0d3135f3391921c9f7e78f128a75cce03b761462 (diff)
Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails
[ Upstream commit 2a7ca7459d905febf519163bd9e3eed894de6bb7 ] I got a kernel BUG report when doing fault injection test: ------------[ cut here ]------------ kernel BUG at lib/list_debug.c:45! ... RIP: 0010:__list_del_entry_valid.cold+0x12/0x4d ... Call Trace: proto_unregister+0x83/0x220 cmtp_cleanup_sockets+0x37/0x40 [cmtp] cmtp_exit+0xe/0x1f [cmtp] do_syscall_64+0x35/0xb0 entry_SYSCALL_64_after_hwframe+0x44/0xae If cmtp_init_sockets() in cmtp_init() fails, cmtp_init() still returns success. This will cause a kernel bug when accessing uncreated ctmp related data when the module exits. Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2") Reported-by: Hulk Robot <hulkci@huawei.com> Signed-off-by: Wang Hai <wanghai38@huawei.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions