ieee802154-atusb: Delete an unnecessary check before the function call "kfree_skb"
authorMarkus Elfring <elfring@users.sourceforge.net>
Thu, 10 Dec 2015 22:44:34 +0000 (23:44 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 11 Dec 2015 00:11:48 +0000 (01:11 +0100)
The kfree_skb() function tests whether its argument is NULL and then
returns immediately. Thus the test around the call is not needed.

This issue was detected by using the Coccinelle software.

Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Acked-by: Stefan Schmidt <stefan@osg.samsung.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/net/ieee802154/atusb.c

index 199a94a9c8bcf83aeb78c5e694808a71227a1789..b1cd865ade2e051fe7bea84b552bca086e8f4fef 100644 (file)
@@ -310,8 +310,7 @@ static void atusb_free_urbs(struct atusb *atusb)
                urb = usb_get_from_anchor(&atusb->idle_urbs);
                if (!urb)
                        break;
-               if (urb->context)
-                       kfree_skb(urb->context);
+               kfree_skb(urb->context);
                usb_free_urb(urb);
        }
 }