reset: bail if try_module_get() fails
authorPhilipp Zabel <p.zabel@pengutronix.de>
Mon, 7 Jun 2021 08:26:15 +0000 (10:26 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 20 Jul 2021 14:02:25 +0000 (16:02 +0200)
commit6fa600fbd43738a7982ed5fc447451b1c98f3039
tree49bedfec12a5aa54f59da8a2ce63c6bb68fe1f50
parentbb30cbbf0de0241310bf6529253f103024cadb26
reset: bail if try_module_get() fails

[ Upstream commit 4fb26fb83f0def3d39c14e268bcd4003aae8fade ]

Abort instead of returning a new reset control for a reset controller
device that is going to have its module unloaded.

Reported-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fixes: 61fc41317666 ("reset: Add reset controller API")
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20210607082615.15160-1-p.zabel@pengutronix.de
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/reset/core.c