Skip to content

Commit 5e62d98

Browse files
tkiskydavem330
authored andcommitted
net: fec: only check queue 0 if RXF_0/TXF_0 interrupt is set
Before queue 0 was always checked if any queue caused an interrupt. It is better to just mark queue 0 if queue 0 has caused an interrupt. Signed-off-by: Troy Kisky <[email protected]> Acked-by: Fugang Duan <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 92dd545 commit 5e62d98

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

drivers/net/ethernet/freescale/fec_main.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1559,14 +1559,14 @@ fec_enet_collect_events(struct fec_enet_private *fep, uint int_events)
15591559
if (int_events == 0)
15601560
return false;
15611561

1562-
if (int_events & FEC_ENET_RXF)
1562+
if (int_events & FEC_ENET_RXF_0)
15631563
fep->work_rx |= (1 << 2);
15641564
if (int_events & FEC_ENET_RXF_1)
15651565
fep->work_rx |= (1 << 0);
15661566
if (int_events & FEC_ENET_RXF_2)
15671567
fep->work_rx |= (1 << 1);
15681568

1569-
if (int_events & FEC_ENET_TXF)
1569+
if (int_events & FEC_ENET_TXF_0)
15701570
fep->work_tx |= (1 << 2);
15711571
if (int_events & FEC_ENET_TXF_1)
15721572
fep->work_tx |= (1 << 0);

0 commit comments

Comments
 (0)