ide: remove driver_data direct access of struct device
PATCH 1/1 ide: remove driver_data direct access of struct device
To avoid direct access to the driver_data pointer in struct device, the functions dev_get_drvdata() and dev_set_drvdata() should be used.
Signed-off-by Roel Kluin <[email protected]>
---
drivers/ide/ide-probe.c +1 -1
@@ -550,7 +550,7 @@ static int ide_register_port(ide_hwif_t *hwif)/* register with global device tree */ dev_set_name (&hwif->gendev, hwif->name); - hwif->gendev.driver_data = hwif; +dev_set_drvdata (&hwif->gendev, hwif);if (hwif->gendev.parent ==NULL ) hwif->gendev.parent = hwif->dev; hwif->gendev.release = hwif_release_dev;
drivers/ide/ide_platform.c +1 -1
@@ -113,7 +113,7 @@ out: static int __devexit plat_ide_remove(struct platform_device *pdev) { -struct ide_host *host = pdev->dev.driver_data; +struct ide_host *host =dev_get_drvdata (&pdev->dev);ide_host_remove (host);