]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/net/usb/rtl8150.c
net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb”
[linux.git] / drivers / net / usb / rtl8150.c
index 98f33e270af12aa5c7b38b497673b49dc587749f..13e51ccf02147307f5ae85a64410680d6e8a3385 100644 (file)
@@ -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);
        }