zorro: Simplify remove callback
The driver core only calls a remove callback when the device was successfully bound (aka probed) before. So dev->driver is never NULL. (And even if it was NULL, to_zorro_driver(NULL) isn't ...) Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Link: https://lore.kernel.org/r/20210730191035.1455248-4-u.kleine-koenig@pengutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
fe976c4aad
commit
18d214cc1d
|
@ -67,11 +67,9 @@ static void zorro_device_remove(struct device *dev)
|
||||||
struct zorro_dev *z = to_zorro_dev(dev);
|
struct zorro_dev *z = to_zorro_dev(dev);
|
||||||
struct zorro_driver *drv = to_zorro_driver(dev->driver);
|
struct zorro_driver *drv = to_zorro_driver(dev->driver);
|
||||||
|
|
||||||
if (drv) {
|
if (drv->remove)
|
||||||
if (drv->remove)
|
drv->remove(z);
|
||||||
drv->remove(z);
|
z->driver = NULL;
|
||||||
z->driver = NULL;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue