diff options
Diffstat (limited to 'drivers/net/ethernet/intel/igb/kcompat.c')
-rw-r--r-- | drivers/net/ethernet/intel/igb/kcompat.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/net/ethernet/intel/igb/kcompat.c b/drivers/net/ethernet/intel/igb/kcompat.c index bf3495305baf..82991b5d66ee 100644 --- a/drivers/net/ethernet/intel/igb/kcompat.c +++ b/drivers/net/ethernet/intel/igb/kcompat.c @@ -698,7 +698,7 @@ int _kc_skb_pad(struct sk_buff *skb, int pad) ntail = skb->data_len + pad - (skb->end - skb->tail); if (likely(skb_cloned(skb) || ntail > 0)) { - if (pskb_expand_head(skb, 0, ntail, GFP_ATOMIC)); + if (pskb_expand_head(skb, 0, ntail, GFP_ATOMIC)) goto free_skb; } @@ -783,8 +783,7 @@ void _kc_free_netdev(struct net_device *netdev) { struct adapter_struct *adapter = netdev_priv(netdev); - if (adapter->config_space != NULL) - kfree(adapter->config_space); + kfree(adapter->config_space); #ifdef CONFIG_SYSFS if (netdev->reg_state == NETREG_UNINITIALIZED) { kfree((char *)netdev - netdev->padded); |