Skip to contentSkip to conversation

net: davinci_mdio: use platform_{get,set}_drvdata()

PATCH Superseded Libo Chen 3 participants 3 messages Aug 15, 2013 – Aug 17, 2013

Subsystems (3)

v3 of 4 Superseded Latest is v4 →

lore
Share & tools
lore

Libo Chen

author
#0 lore raw

PATCH v3 7/7 net: davinci_mdio: use platform_{get,set}_drvdata()

Use the wrapper functions for getting and setting the driver data using platform_device instead of using dev_{get,set}_drvdata() with &pdev->dev, so we can directly pass a struct platform_device.

---
 drivers/net/ethernet/ti/davinci_mdio.c |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
drivers/net/ethernet/ti/davinci_mdio.c +1 -2
index 16ddfc3..01b0cc5 100644
@@ -421,8 +421,7 @@ bail_out:
 
 static int davinci_mdio_remove(struct platform_device *pdev)
 {
-	struct device *dev = &pdev->dev;
-	struct davinci_mdio_data *data = dev_get_drvdata(dev);
+	struct davinci_mdio_data *data = platform_get_drvdata(pdev);
 
 	if (data->bus) {
 		mdiobus_unregister(data->bus);
Signature · 1 line
1.7.1
Acked-by on v3 7/7
#2 lore raw
In reply to Libo Chen
Quoted 5 lines · Libo Chen

Use the wrapper functions for getting and setting the driver data using platform_device instead of using dev_{get,set}_drvdata() with &pdev->dev, so we can directly pass a struct platform_device.

I had given my ack for your previous version itself, I don't know why you didn't add my Ack in next version.
Any how

Regards
Mugunthan V N