]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/net/hamradio/hdlcdrv.c
Merge branch 'drm-next-4.7' of git://people.freedesktop.org/~agd5f/linux into drm...
[karo-tx-linux.git] / drivers / net / hamradio / hdlcdrv.c
index 49fe59b180a8619f554d5852202df933fee54871..4bad0b894e9c9fccbe89ae0427a01a4d07f226e4 100644 (file)
@@ -412,8 +412,10 @@ static netdev_tx_t hdlcdrv_send_packet(struct sk_buff *skb,
                dev_kfree_skb(skb);
                return NETDEV_TX_OK;
        }
-       if (sm->skb)
-               return NETDEV_TX_LOCKED;
+       if (sm->skb) {
+               dev_kfree_skb(skb);
+               return NETDEV_TX_OK;
+       }
        netif_stop_queue(dev);
        sm->skb = skb;
        return NETDEV_TX_OK;