Store the private data pointer in dev->priv as it's intended.

Signed-off-by: Sascha Hauer <[email protected]>
---
 drivers/net/fec_imx.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/net/fec_imx.c b/drivers/net/fec_imx.c
index 653b488..08cd761 100644
--- a/drivers/net/fec_imx.c
+++ b/drivers/net/fec_imx.c
@@ -603,7 +603,7 @@ static int fec_probe(struct device_d *dev)
 #endif
        fec = xzalloc(sizeof(*fec));
        edev = &fec->edev;
-       dev->type_data = edev;
+       dev->priv = fec;
        edev->priv = fec;
        edev->open = fec_open;
        edev->init = fec_init;
@@ -656,9 +656,9 @@ static int fec_probe(struct device_d *dev)
 
 static void fec_remove(struct device_d *dev)
 {
-       struct eth_device *edev = dev->type_data;
+       struct fec_priv *fec = dev->priv;
 
-       fec_halt(edev);
+       fec_halt(&fec->edev);
 }
 
 /**
-- 
1.7.9.1


_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox

Reply via email to