diff options
Diffstat (limited to 'drivers/net/ethernet/amd/sunlance.c')
| -rw-r--r-- | drivers/net/ethernet/amd/sunlance.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/ethernet/amd/sunlance.c b/drivers/net/ethernet/amd/sunlance.c index 22d609563af8..68ca1225eedc 100644 --- a/drivers/net/ethernet/amd/sunlance.c +++ b/drivers/net/ethernet/amd/sunlance.c @@ -530,7 +530,7 @@ static void lance_rx_dvma(struct net_device *dev)  			len = (rd->mblength & 0xfff) - 4;  			skb = netdev_alloc_skb(dev, len + 2); -			if (skb == NULL) { +			if (!skb) {  				dev->stats.rx_dropped++;  				rd->mblength = 0;  				rd->rmd1_bits = LE_R1_OWN; @@ -700,7 +700,7 @@ static void lance_rx_pio(struct net_device *dev)  			len = (sbus_readw(&rd->mblength) & 0xfff) - 4;  			skb = netdev_alloc_skb(dev, len + 2); -			if (skb == NULL) { +			if (!skb) {  				dev->stats.rx_dropped++;  				sbus_writew(0, &rd->mblength);  				sbus_writeb(LE_R1_OWN, &rd->rmd1_bits); @@ -1276,7 +1276,7 @@ static void lance_free_hwresources(struct lance_private *lp)  /* Ethtool support... */  static void sparc_lance_get_drvinfo(struct net_device *dev, struct ethtool_drvinfo *info)  { -	strlcpy(info->driver, "sunlance", sizeof(info->driver)); +	strscpy(info->driver, "sunlance", sizeof(info->driver));  }  static const struct ethtool_ops sparc_lance_ethtool_ops = {  |