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

qeth: start dev queue after tx drop error

In case the xmit function drop out with an error, we have to wake
the netdevice queue to start another xmit.

Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>

authored by

Frank Blaschka and committed by
Jeff Garzik
d0ec0f54 345aa66e

+2
+1
drivers/s390/net/qeth_l2_main.c
··· 721 721 if ((new_skb != skb) && new_skb) 722 722 dev_kfree_skb_any(new_skb); 723 723 dev_kfree_skb_any(skb); 724 + netif_wake_queue(dev); 724 725 return NETDEV_TX_OK; 725 726 } 726 727
+1
drivers/s390/net/qeth_l3_main.c
··· 2764 2764 if ((new_skb != skb) && new_skb) 2765 2765 dev_kfree_skb_any(new_skb); 2766 2766 dev_kfree_skb_any(skb); 2767 + netif_wake_queue(dev); 2767 2768 return NETDEV_TX_OK; 2768 2769 } 2769 2770