Skip to content

Commit 2344ef3

Browse files
Sergei Shtylyovdavem330
authored andcommitted
sh_eth: fix branch prediction in sh_eth_interrupt()
IIUC, likely()/unlikely() should apply to the whole *if* statement's expression, not a part of it -- fix such expression in sh_eth_interrupt() accordingly... Fixes: 283e38d ("sh_eth: Fix serialisation of interrupt disable with interrupt & NAPI handlers") Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Signed-off-by: David S. Miller <davem@davemloft.net>
1 parent e400b79 commit 2344ef3

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

drivers/net/ethernet/renesas/sh_eth.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1656,7 +1656,7 @@ static irqreturn_t sh_eth_interrupt(int irq, void *netdev)
16561656
else
16571657
goto out;
16581658

1659-
if (!likely(mdp->irq_enabled)) {
1659+
if (unlikely(!mdp->irq_enabled)) {
16601660
sh_eth_write(ndev, 0, EESIPR);
16611661
goto out;
16621662
}

0 commit comments

Comments
 (0)