From: Heiner Kallweit Date: Thu, 21 Mar 2019 20:41:48 +0000 (+0100) Subject: r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=601ed4d6dc3a779a31af6376488a988abccfac37;p=linux.git r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit Replace the call to netif_wake_queue in rtl8169_start_xmit with netif_start_queue as we don't need to actually wake up the queue since we are still in mid transmit so we just need to reset the bit so it doesn't prevent the next transmit. (Description shamelessly copied from a mail sent by Alex.) Suggested-by: Alexander Duyck Signed-off-by: Heiner Kallweit Signed-off-by: David S. Miller --- diff --git a/drivers/net/ethernet/realtek/r8169.c b/drivers/net/ethernet/realtek/r8169.c index c29dde0640784..a4a35e27e33fa 100644 --- a/drivers/net/ethernet/realtek/r8169.c +++ b/drivers/net/ethernet/realtek/r8169.c @@ -6264,7 +6264,7 @@ static netdev_tx_t rtl8169_start_xmit(struct sk_buff *skb, */ smp_mb(); if (rtl_tx_slots_avail(tp, MAX_SKB_FRAGS)) - netif_wake_queue(dev); + netif_start_queue(dev); } return NETDEV_TX_OK;