Searched hist:f320ff0387a8a2d3123c4f7d6d61eecc740d0466 (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/misc/mei/ |
H A D | bus.c | diff f320ff0387a8a2d3123c4f7d6d61eecc740d0466 Mon Feb 08 08:37:04 CET 2021 Uwe Kleine-König <uwe@kleine-koenig.org> mei: bus: simplify mei_cl_device_remove()
The driver core only calls a bus' remove function when there is actually a driver and a device. So drop the needless check and assign cldrv earlier.
(Side note: The check for cldev being non-NULL is broken anyhow, because to_mei_cl_device() is a wrapper around container_of() for a member that is not the first one. So cldev only can become NULL if dev is (void *)0xc (for archs with 32 bit pointers) or (void *)0x18 (for archs with 64 bit pointers).)
Signed-off-by: Uwe Kleine-König <uwe@kleine-koenig.org> Link: https://lore.kernel.org/r/20210208073705.428185-2-uwe@kleine-koenig.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
|