]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
net: use unlikely for dql_avail case
authorxiaolinkui <xiaolinkui@kylinos.cn>
Thu, 22 Aug 2019 06:58:16 +0000 (14:58 +0800)
committerDavid S. Miller <davem@davemloft.net>
Sat, 24 Aug 2019 21:23:35 +0000 (14:23 -0700)
This is an unlikely case, use unlikely() on it seems logical.

Signed-off-by: xiaolinkui <xiaolinkui@kylinos.cn>
Signed-off-by: David S. Miller <davem@davemloft.net>
include/linux/netdevice.h

index 55ac223553f8cc42803bc6c20341ef1793e58b80..b5d28dadf9645d0a694be2c6543712bdeaca52a2 100644 (file)
@@ -3272,7 +3272,7 @@ static inline void netdev_tx_completed_queue(struct netdev_queue *dev_queue,
         */
        smp_mb();
 
-       if (dql_avail(&dev_queue->dql) < 0)
+       if (unlikely(dql_avail(&dev_queue->dql) < 0))
                return;
 
        if (test_and_clear_bit(__QUEUE_STATE_STACK_XOFF, &dev_queue->state))