diff options
Diffstat (limited to 'drivers/net/smc91x.c')
| -rw-r--r-- | drivers/net/smc91x.c | 14 | 
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/net/smc91x.c b/drivers/net/smc91x.c index c70870e0fd6..35c56abf411 100644 --- a/drivers/net/smc91x.c +++ b/drivers/net/smc91x.c @@ -1696,7 +1696,7 @@ static const struct ethtool_ops smc_ethtool_ops = {   * I just deleted auto_irq.c, since it was never built...   *   --jgarzik   */ -static int __init smc_findirq(struct smc_local *lp) +static int __devinit smc_findirq(struct smc_local *lp)  {  	void __iomem *ioaddr = lp->base;  	int timeout = 20; @@ -1770,7 +1770,7 @@ static int __init smc_findirq(struct smc_local *lp)   * o  actually GRAB the irq.   * o  GRAB the region   */ -static int __init smc_probe(struct net_device *dev, void __iomem *ioaddr, +static int __devinit smc_probe(struct net_device *dev, void __iomem *ioaddr,  			    unsigned long irq_flags)  {  	struct smc_local *lp = netdev_priv(dev); @@ -2060,7 +2060,7 @@ static int smc_request_attrib(struct platform_device *pdev,  			      struct net_device *ndev)  {  	struct resource * res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-attrib"); -	struct smc_local *lp = netdev_priv(ndev); +	struct smc_local *lp __maybe_unused = netdev_priv(ndev);  	if (!res)  		return 0; @@ -2075,7 +2075,7 @@ static void smc_release_attrib(struct platform_device *pdev,  			       struct net_device *ndev)  {  	struct resource * res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-attrib"); -	struct smc_local *lp = netdev_priv(ndev); +	struct smc_local *lp __maybe_unused = netdev_priv(ndev);  	if (res)  		release_mem_region(res->start, ATTRIB_SIZE); @@ -2126,7 +2126,7 @@ static void smc_release_datacs(struct platform_device *pdev, struct net_device *   *	0 --> there is a device   *	anything else, error   */ -static int smc_drv_probe(struct platform_device *pdev) +static int __devinit smc_drv_probe(struct platform_device *pdev)  {  	struct smc91x_platdata *pd = pdev->dev.platform_data;  	struct smc_local *lp; @@ -2240,7 +2240,7 @@ static int smc_drv_probe(struct platform_device *pdev)  	return ret;  } -static int smc_drv_remove(struct platform_device *pdev) +static int __devexit smc_drv_remove(struct platform_device *pdev)  {  	struct net_device *ndev = platform_get_drvdata(pdev);  	struct smc_local *lp = netdev_priv(ndev); @@ -2305,7 +2305,7 @@ static int smc_drv_resume(struct platform_device *dev)  static struct platform_driver smc_driver = {  	.probe		= smc_drv_probe, -	.remove		= smc_drv_remove, +	.remove		= __devexit_p(smc_drv_remove),  	.suspend	= smc_drv_suspend,  	.resume		= smc_drv_resume,  	.driver		= {  |