Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

firmware: arm_scmi: Simplify device probe function on the bus

When the driver core calls the probe callback it already checked that
the devices match, so there is no need to call the match callback again.

Link: https://lore.kernel.org/r/20210624095059.4010157-1-sudeep.holla@arm.com
Suggested-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Tested-by: Cristian Marussi <cristian.marussi@arm.com>
Reviewed-by: Cristian Marussi <cristian.marussi@arm.com>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>

-5
-5
drivers/firmware/arm_scmi/bus.c
··· 104 104 { 105 105 struct scmi_driver *scmi_drv = to_scmi_driver(dev->driver); 106 106 struct scmi_device *scmi_dev = to_scmi_dev(dev); 107 - const struct scmi_device_id *id; 108 - 109 - id = scmi_dev_match_id(scmi_dev, scmi_drv); 110 - if (!id) 111 - return -ENODEV; 112 107 113 108 if (!scmi_dev->handle) 114 109 return -EPROBE_DEFER;