Messages in this thread | | | Date | Sun, 13 Dec 2020 11:29:18 +0100 | From | Uwe Kleine-König <> | Subject | Re: [PATCH v3] driver core: platform: don't oops in platform_shutdown() on unbound devices |
| |
On Sun, Dec 13, 2020 at 02:55:33AM +0300, Dmitry Baryshkov wrote: > On shutdown the driver core calls the bus' shutdown callback also for > unbound devices. A driver's shutdown callback however is only called for > devices bound to this driver. Commit 9c30921fe799 ("driver core: > platform: use bus_type functions") changed the platform bus from driver > callbacks to bus callbacks, so the shutdown function must be prepared to > be called without a driver. Add the corresponding check in the shutdown > function. > > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > Fixes: 9c30921fe799 ("driver core: platform: use bus_type functions")
nice commit log :-)
Reviewed-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thanks Uwe
-- Pengutronix e.K. | Uwe Kleine-König | Industrial Linux Solutions | https://www.pengutronix.de/ | [unhandled content-type:application/pgp-signature] | |