[ Upstream commit2d25107e11
] We should not release reference by put_device() before calling device_initialize(). Fixes:e7d1d4d9ac
("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>