Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ems_usb: cleanup: remove uneeded check

"skb" is alway non-null here, but even if it were null the check isn't
needed because dev_kfree_skb() can handle it.

This eliminates a smatch warning about dereferencing a variable before
checking that it is non-null.

Signed-off-by: Dan Carpenter <error27@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Dan Carpenter and committed by
David S. Miller
ea3fb371 02a780c0

+1 -3
+1 -3
drivers/net/can/usb/ems_usb.c
··· 876 876 return NETDEV_TX_OK; 877 877 878 878 nomem: 879 - if (skb) 880 - dev_kfree_skb(skb); 881 - 879 + dev_kfree_skb(skb); 882 880 stats->tx_dropped++; 883 881 884 882 return NETDEV_TX_OK;