diff options
author | Libo Chen <clbchenlibo.chen@huawei.com> | 2013-08-19 19:59:09 +0800 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-08-20 17:18:02 -0700 |
commit | 65d7e7ad056b78fba0d9c2cbcb371df3151ae236 (patch) | |
tree | 3e179332dd2d27e866edaa2ca23a8700a5ccf896 | |
parent | a0e186003be7892fd75613a23aaafaf09f3611e6 (diff) | |
download | op-kernel-dev-65d7e7ad056b78fba0d9c2cbcb371df3151ae236.zip op-kernel-dev-65d7e7ad056b78fba0d9c2cbcb371df3151ae236.tar.gz |
net: ucc_geth: 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 &ofdev->dev,
so we can directly pass a struct platform_device.
Signed-off-by: Libo Chen <libo.chen@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/ethernet/freescale/ucc_geth.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/net/ethernet/freescale/ucc_geth.c b/drivers/net/ethernet/freescale/ucc_geth.c index 3c43dac..533885c 100644 --- a/drivers/net/ethernet/freescale/ucc_geth.c +++ b/drivers/net/ethernet/freescale/ucc_geth.c @@ -3911,8 +3911,7 @@ static int ucc_geth_probe(struct platform_device* ofdev) static int ucc_geth_remove(struct platform_device* ofdev) { - struct device *device = &ofdev->dev; - struct net_device *dev = dev_get_drvdata(device); + struct net_device *dev = platform_get_drvdata(ofdev); struct ucc_geth_private *ugeth = netdev_priv(dev); unregister_netdev(dev); |