Thread (7 messages) 7 messages, 3 authors, 2021-06-25
STALE1837d LANDED

[PATCH 1/2] firmware: arm_scmi: Simplify device probe function on the bus

From: Sudeep Holla <hidden>
Date: 2021-06-24 09:52:38
Subsystem: system control & power/management interface (scpi/scmi) message protocol drivers, the rest · Maintainers: Sudeep Holla, Linus Torvalds

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.

Suggested-by: Uwe Kleine-König <redacted>
Signed-off-by: Sudeep Holla <redacted>
---
 drivers/firmware/arm_scmi/bus.c | 5 -----
 1 file changed, 5 deletions(-)

Hi Uwe,

Just remembered the similarity in SCMI when you posted similar patches
for Arm FF-A. Thought I will push this out before I forget. I have put
suggested and reported by you as I don't have upstream commit id to refer
yet. Hope that is fine.

Regards,
Sudeep
diff --git a/drivers/firmware/arm_scmi/bus.c b/drivers/firmware/arm_scmi/bus.c
index 784cf0027da3..dc113ad37ad9 100644
--- a/drivers/firmware/arm_scmi/bus.c
+++ b/drivers/firmware/arm_scmi/bus.c
@@ -104,11 +104,6 @@ static int scmi_dev_probe(struct device *dev)
 {
 	struct scmi_driver *scmi_drv = to_scmi_driver(dev->driver);
 	struct scmi_device *scmi_dev = to_scmi_dev(dev);
-	const struct scmi_device_id *id;
-
-	id = scmi_dev_match_id(scmi_dev, scmi_drv);
-	if (!id)
-		return -ENODEV;
 
 	if (!scmi_dev->handle)
 		return -EPROBE_DEFER;
-- 
2.25.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help