diff options
Diffstat (limited to 'drivers/net/ethernet/smsc/smc91x.c')
| -rw-r--r-- | drivers/net/ethernet/smsc/smc91x.c | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/drivers/net/ethernet/smsc/smc91x.c b/drivers/net/ethernet/smsc/smc91x.c index b944828f9ea3..4823b6a51134 100644 --- a/drivers/net/ethernet/smsc/smc91x.c +++ b/drivers/net/ethernet/smsc/smc91x.c @@ -638,7 +638,8 @@ done:	if (!THROTTLE_TX_PKTS)   * now, or set the card to generates an interrupt when ready   * for the packet.   */ -static int smc_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) +static netdev_tx_t +smc_hard_start_xmit(struct sk_buff *skb, struct net_device *dev)  {  	struct smc_local *lp = netdev_priv(dev);  	void __iomem *ioaddr = lp->base; @@ -2446,8 +2447,7 @@ static int smc_drv_remove(struct platform_device *pdev)  static int smc_drv_suspend(struct device *dev)  { -	struct platform_device *pdev = to_platform_device(dev); -	struct net_device *ndev = platform_get_drvdata(pdev); +	struct net_device *ndev = dev_get_drvdata(dev);  	if (ndev) {  		if (netif_running(ndev)) { |