staging:vt6655: remove checks around dev_kfree_skb
authorManinder Singh <maninder1.s@samsung.com>
Wed, 15 Jul 2015 03:22:51 +0000 (08:52 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 15 Jul 2015 05:48:29 +0000 (22:48 -0700)
dev_kfree_skb checks for NULL pointer itself,
Thus no need of explicit NULL check.

Signed-off-by: Maninder Singh <maninder1.s@samsung.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vt6655/device_main.c

index 4f55d5e..f7d7042 100644 (file)
@@ -758,9 +758,7 @@ static void device_free_td0_ring(struct vnt_private *pDevice)
                        dma_unmap_single(&pDevice->pcid->dev, pTDInfo->skb_dma,
                                         pTDInfo->skb->len, DMA_TO_DEVICE);
 
-               if (pTDInfo->skb)
-                       dev_kfree_skb(pTDInfo->skb);
-
+               dev_kfree_skb(pTDInfo->skb);
                kfree(pDesc->pTDInfo);
        }
 }
@@ -777,9 +775,7 @@ static void device_free_td1_ring(struct vnt_private *pDevice)
                        dma_unmap_single(&pDevice->pcid->dev, pTDInfo->skb_dma,
                                         pTDInfo->skb->len, DMA_TO_DEVICE);
 
-               if (pTDInfo->skb)
-                       dev_kfree_skb(pTDInfo->skb);
-
+               dev_kfree_skb(pTDInfo->skb);
                kfree(pDesc->pTDInfo);
        }
 }