can: flexcan: make use of platform_get_device_id()
authorMarc Kleine-Budde <mkl@pengutronix.de>
Tue, 4 Mar 2014 21:04:22 +0000 (22:04 +0100)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Thu, 6 Mar 2014 21:20:44 +0000 (22:20 +0100)
This patch replaces an open coded pdev->id_entry by platform_get_device_id().

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
drivers/net/can/flexcan.c

index efa1bbc9a1ec0a992a5cdf313f85f231f7baac82..c94d698b73c2d85bfcc23823d4d453e0d5a491b6 100644 (file)
@@ -1132,9 +1132,9 @@ static int flexcan_probe(struct platform_device *pdev)
        of_id = of_match_device(flexcan_of_match, &pdev->dev);
        if (of_id) {
                devtype_data = of_id->data;
-       } else if (pdev->id_entry->driver_data) {
+       } else if (platform_get_device_id(pdev)->driver_data) {
                devtype_data = (struct flexcan_devtype_data *)
-                       pdev->id_entry->driver_data;
+                       platform_get_device_id(pdev)->driver_data;
        } else {
                return -ENODEV;
        }