]> git.baikalelectronics.ru Git - kernel.git/commit
mISDN: fix misuse of put_device() in mISDN_register_device()
authorWang ShaoBo <bobo.shaobowang@huawei.com>
Thu, 10 Nov 2022 11:38:23 +0000 (19:38 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 Nov 2022 16:42:15 +0000 (17:42 +0100)
commit7fb5f490210f074f374f86ed70070555f9ec4a7a
tree83a66cea0cb736aa843d01f9c1d705841dfe7d93
parent0035956737b710b6050a053d1bbe7dde3ee2bec4
mISDN: fix misuse of put_device() in mISDN_register_device()

[ Upstream commit b3ee45c18c977dd893cb0f39b3f14834910e1d41 ]

We should not release reference by put_device() before calling device_initialize().

Fixes: fa5843392f48 ("mISDN: fix possible memory leak in mISDN_register_device()")
Signed-off-by: Wang ShaoBo <bobo.shaobowang@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/isdn/mISDN/core.c