Commit 45eaaf0
net: bcmgenet: fix racing timeout handler
The bcmgenet_timeout handler tries to take down all tx queues when
a single queue times out. This is over zealous and causes many race
conditions with queues that are still chugging along. Instead lets
only restart the timed out queue.
Fixes: 13ea657 ("net: bcmgenet: improve TX timeout")
Signed-off-by: Justin Chen <justin.chen@broadcom.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Reviewed-by: Nicolai Buchwitz <nb@tipi-net.de>
Tested-by: Nicolai Buchwitz <nb@tipi-net.de>
Link: https://patch.msgid.link/20260406175756.134567-4-justin.chen@broadcom.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>1 parent 060fe79 commit 45eaaf0
1 file changed
Lines changed: 9 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3475 | 3475 | | |
3476 | 3476 | | |
3477 | 3477 | | |
3478 | | - | |
3479 | | - | |
| 3478 | + | |
| 3479 | + | |
3480 | 3480 | | |
3481 | 3481 | | |
3482 | 3482 | | |
3483 | | - | |
3484 | | - | |
3485 | | - | |
3486 | | - | |
| 3483 | + | |
3487 | 3484 | | |
3488 | | - | |
3489 | | - | |
| 3485 | + | |
3490 | 3486 | | |
3491 | | - | |
3492 | | - | |
| 3487 | + | |
| 3488 | + | |
3493 | 3489 | | |
3494 | | - | |
| 3490 | + | |
3495 | 3491 | | |
3496 | | - | |
| 3492 | + | |
3497 | 3493 | | |
3498 | | - | |
| 3494 | + | |
3499 | 3495 | | |
3500 | 3496 | | |
3501 | 3497 | | |
| |||
0 commit comments