linux/drivers/net/ethernet/atheros
Gajdos Tamás 43e746821f net: atl1: fix soft lockup on out-of-range cmb_tpd_next_to_clean read
Same issue as atl1c (see the first commit in this series, "net:
atl1c: fix soft lockup on out-of-range tpd_cons read"): the hardware
can report an out-of-range cmb_tpd_next_to_clean (seen as 0xffff)
while the PCIe link/MAC is resetting. An out-of-range value can
never be reached and the loop below would spin forever. Treat it as
"nothing new to clean" instead.

Fixes: f3cc28c797 ("Add Attansic L1 ethernet driver.")
Cc: stable@vger.kernel.org
Signed-off-by: Gajdos Tamás <tamas@rimpianto.com>
Link: https://patch.msgid.link/20260921091334.3571525-4-tamas@rimpianto.com
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
2026-09-24 12:41:10 +02:00
..
alx Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
atl1c net: atl1c: fix soft lockup on out-of-range tpd_cons read 2026-09-24 12:41:10 +02:00
atl1e net: atl1e: fix soft lockup on out-of-range hw_next_to_clean read 2026-09-24 12:41:10 +02:00
atlx net: atl1: fix soft lockup on out-of-range cmb_tpd_next_to_clean read 2026-09-24 12:41:10 +02:00
ag71xx.c net: ag71xx: check error for platform_get_irq 2026-05-20 16:50:47 -07:00
Kconfig net: ag71xx: add COMPILE_TEST to test compilation 2024-09-09 17:17:38 -07:00
Makefile net: ethernet: add ag71xx driver 2019-05-26 13:22:50 -07:00