irda: remove some pointless conditionals before kfree_skb()
authorWei Yongjun <yjwei@cn.fujitsu.com>
Wed, 25 Feb 2009 00:14:27 +0000 (00:14 +0000)
committerDavid S. Miller <davem@davemloft.net>
Fri, 27 Feb 2009 07:07:30 +0000 (23:07 -0800)
Remove some pointless conditionals before kfree_skb().

Signed-off-by: Wei Yongjun <yjwei@cn.fujitsu.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/irda/sir_dev.c

index c23d211758ae9480ae34a3e2a72d96cffa337a62..803c0be3fc7ed883230ef371708e5e4319d6a2f9 100644 (file)
@@ -780,8 +780,7 @@ static int sirdev_alloc_buffers(struct sir_dev *dev)
 
 static void sirdev_free_buffers(struct sir_dev *dev)
 {
-       if (dev->rx_buff.skb)
-               kfree_skb(dev->rx_buff.skb);
+       kfree_skb(dev->rx_buff.skb);
        kfree(dev->tx_buff.head);
        dev->rx_buff.head = dev->tx_buff.head = NULL;
        dev->rx_buff.skb = NULL;