Commit 681fdfe
net: bcmgenet: fix racing timeout handler
[ Upstream commit 5393b2b ]
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>
Signed-off-by: Sasha Levin <sashal@kernel.org>1 parent b3eb3a6 commit 681fdfe
1 file changed
Lines changed: 9 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3465 | 3465 | | |
3466 | 3466 | | |
3467 | 3467 | | |
3468 | | - | |
3469 | | - | |
| 3468 | + | |
| 3469 | + | |
3470 | 3470 | | |
3471 | 3471 | | |
3472 | 3472 | | |
3473 | | - | |
3474 | | - | |
3475 | | - | |
3476 | | - | |
| 3473 | + | |
3477 | 3474 | | |
3478 | | - | |
3479 | | - | |
| 3475 | + | |
3480 | 3476 | | |
3481 | | - | |
3482 | | - | |
| 3477 | + | |
| 3478 | + | |
3483 | 3479 | | |
3484 | | - | |
| 3480 | + | |
3485 | 3481 | | |
3486 | | - | |
| 3482 | + | |
3487 | 3483 | | |
3488 | | - | |
| 3484 | + | |
3489 | 3485 | | |
3490 | 3486 | | |
3491 | 3487 | | |
| |||
0 commit comments