diff options
| author | Grant Likely <grant.likely@secretlab.ca> | 2010-08-06 09:25:50 -0600 | 
|---|---|---|
| committer | Grant Likely <grant.likely@secretlab.ca> | 2010-08-06 09:25:50 -0600 | 
| commit | 2dc11581376829303b98eadb2de253bee065a56a (patch) | |
| tree | dbce62559c822cd720d1819a50c488bfecdfa945 /drivers/net/sunbmac.c | |
| parent | fc1caf6eafb30ea185720e29f7f5eccca61ecd60 (diff) | |
| download | olio-linux-3.10-2dc11581376829303b98eadb2de253bee065a56a.tar.xz olio-linux-3.10-2dc11581376829303b98eadb2de253bee065a56a.zip  | |
of/device: Replace struct of_device with struct platform_device
of_device is just an alias for platform_device, so remove it entirely.  Also
replace to_of_device() with to_platform_device() and update comment blocks.
This patch was initially generated from the following semantic patch, and then
edited by hand to pick up the bits that coccinelle didn't catch.
@@
@@
-struct of_device
+struct platform_device
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Reviewed-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/sunbmac.c')
| -rw-r--r-- | drivers/net/sunbmac.c | 18 | 
1 files changed, 9 insertions, 9 deletions
diff --git a/drivers/net/sunbmac.c b/drivers/net/sunbmac.c index 09c071bd6ad..618643e3ca3 100644 --- a/drivers/net/sunbmac.c +++ b/drivers/net/sunbmac.c @@ -97,7 +97,7 @@ static int qec_global_reset(void __iomem *gregs)  static void qec_init(struct bigmac *bp)  { -	struct of_device *qec_op = bp->qec_op; +	struct platform_device *qec_op = bp->qec_op;  	void __iomem *gregs = bp->gregs;  	u8 bsizes = bp->bigmac_bursts;  	u32 regval; @@ -1083,8 +1083,8 @@ static const struct net_device_ops bigmac_ops = {  	.ndo_validate_addr	= eth_validate_addr,  }; -static int __devinit bigmac_ether_init(struct of_device *op, -				       struct of_device *qec_op) +static int __devinit bigmac_ether_init(struct platform_device *op, +				       struct platform_device *qec_op)  {  	static int version_printed;  	struct net_device *dev; @@ -1242,25 +1242,25 @@ fail_and_cleanup:  /* QEC can be the parent of either QuadEthernet or a BigMAC.  We want   * the latter.   */ -static int __devinit bigmac_sbus_probe(struct of_device *op, +static int __devinit bigmac_sbus_probe(struct platform_device *op,  				       const struct of_device_id *match)  {  	struct device *parent = op->dev.parent; -	struct of_device *qec_op; +	struct platform_device *qec_op; -	qec_op = to_of_device(parent); +	qec_op = to_platform_device(parent);  	return bigmac_ether_init(op, qec_op);  } -static int __devexit bigmac_sbus_remove(struct of_device *op) +static int __devexit bigmac_sbus_remove(struct platform_device *op)  {  	struct bigmac *bp = dev_get_drvdata(&op->dev);  	struct device *parent = op->dev.parent;  	struct net_device *net_dev = bp->dev; -	struct of_device *qec_op; +	struct platform_device *qec_op; -	qec_op = to_of_device(parent); +	qec_op = to_platform_device(parent);  	unregister_netdev(net_dev);  |