Home
last modified time | relevance | path

Searched hist:e5e1c209 (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/base/
H A Dplatform.ce5e1c209 Sun Feb 07 15:15:37 CST 2021 Uwe Kleine-König <uwe@kleine-koenig.org> driver core: platform: Emit a warning if a remove callback returned non-zero

The driver core ignores the return value of a bus' remove callback. However
a driver returning an error code is a hint that there is a problem,
probably a driver author who expects that returning e.g. -EBUSY has any
effect.

The right thing to do would be to make struct platform_driver::remove()
return void. With the immense number of platform drivers this is however a
big quest and I hope to prevent at least a few new drivers that return an
error code here.

Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org>
Link: https://lore.kernel.org/r/20210207211537.19992-1-uwe@kleine-koenig.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>