Files
infra/machines
kurogeek 9b0368edc6 machines/stellio: backport mt7530 .get_stats64 atomic-context fix
The MT7531 on the Flint 2 is MDIO-attached and shares the SoC MDIO bus
with the 2.5G WAN PHY. On 6.18.49 mt7530_get_stats64 takes the MDIO
mutex under the RCU read lock that /proc/net/dev readers hold; when the
WAN PHY is renegotiating (PPPoE flap) the mutex is contended, the read
sleeps in atomic context and the box oopses:

  BUG: scheduling while atomic: zerotier-one/1748/0x00000002
  mt7530_get_stats64 -> dsa_user_get_stats64 -> dev_seq_show
  Unable to handle kernel paging request at 0000afa547cef5f0

Vendor upstream 07d99587396024932e02474c3a5bede71d108454 (mainline
2026-05-04, absent from linux-6.18.y). Applies to v6.18.49 with one
fuzz-1 hunk (6.18 still exports mt7530_switch_ops).
2026-09-24 09:21:59 +00:00
..
2026-05-01 11:13:53 +07:00
2026-05-15 18:00:31 +07:00
2026-05-12 16:49:03 +07:00
2026-06-15 15:55:04 +07:00
2026-08-19 14:34:34 +07:00
2026-07-16 16:34:46 +07:00
2026-05-12 16:49:03 +07:00
2026-05-12 16:49:03 +07:00
2026-06-16 15:01:21 +07:00
2026-05-12 16:49:03 +07:00
2026-06-16 15:01:21 +07:00
2026-06-16 15:01:21 +07:00
2026-07-29 12:38:12 +07:00