diff options
Diffstat (limited to 'drivers/net/usb/rtl8150.c')
| -rw-r--r-- | drivers/net/usb/rtl8150.c | 6 | 
1 files changed, 2 insertions, 4 deletions
diff --git a/drivers/net/usb/rtl8150.c b/drivers/net/usb/rtl8150.c index 98f33e270af1..13e51ccf0214 100644 --- a/drivers/net/usb/rtl8150.c +++ b/drivers/net/usb/rtl8150.c @@ -586,8 +586,7 @@ static void free_skb_pool(rtl8150_t *dev)  	int i;  	for (i = 0; i < RX_SKB_POOL_SIZE; i++) -		if (dev->rx_skb_pool[i]) -			dev_kfree_skb(dev->rx_skb_pool[i]); +		dev_kfree_skb(dev->rx_skb_pool[i]);  }  static void rx_fixup(unsigned long data) @@ -946,8 +945,7 @@ static void rtl8150_disconnect(struct usb_interface *intf)  		unlink_all_urbs(dev);  		free_all_urbs(dev);  		free_skb_pool(dev); -		if (dev->rx_skb) -			dev_kfree_skb(dev->rx_skb); +		dev_kfree_skb(dev->rx_skb);  		kfree(dev->intr_buff);  		free_netdev(dev->netdev);  	}  |