]> git.baikalelectronics.ru Git - kernel.git/commitdiff
hv_netvsc: Remove "unlikely" from netvsc_select_queue
authorHaiyang Zhang <haiyangz@microsoft.com>
Thu, 20 Aug 2020 21:53:14 +0000 (14:53 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 20 Aug 2020 23:24:00 +0000 (16:24 -0700)
When using vf_ops->ndo_select_queue, the number of queues of VF is
usually bigger than the synthetic NIC. This condition may happen
often.
Remove "unlikely" from the comparison of ndev->real_num_tx_queues.

Fixes: b3bf5666a510 ("hv_netvsc: defer queue selection to VF")
Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/hyperv/netvsc_drv.c

index 787f17e2a971680dfd06ec5e148ba08670fbd458..0029292cdb9f6df3e479b43c0866e5a03fd28c39 100644 (file)
@@ -367,7 +367,7 @@ static u16 netvsc_select_queue(struct net_device *ndev, struct sk_buff *skb,
        }
        rcu_read_unlock();
 
-       while (unlikely(txq >= ndev->real_num_tx_queues))
+       while (txq >= ndev->real_num_tx_queues)
                txq -= ndev->real_num_tx_queues;
 
        return txq;