alpha
Login
or
Join now
lass.pds.lassul.us
/
superconfig
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
1
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
1
Pipelines
superconfig
/
machines
/
ignavia
1 folder
5 files
at
0c0ff8e2d3c1cd9f2b8a2e2506fa25d689b11fbb
lassulus
ignavia: patch mt76 wcid poll-list race causing roam freezes
3mo ago
0c0ff8e2
facts
Update facts/secrets for service mycelium in machine ignavia
2 years ago
config.nix
pradille is over
4 months ago
disk.nix
treewide: nix fmt
2 years ago
facter.json
ignavia: regenerate facter.json, bump to linux 7.0.1, fix iwlwifi suspend crash and disable amdgpu.mes
5 months ago
mt76-wcid-poll-race.patch
ignavia: patch mt76 wcid poll-list race causing roam freezes Six hard freezes on 2026-07-03, all during WiFi roaming between hoelle APs. Captured oopses show identical list_add corruption in an 8k slab (ieee80211_sta + drv_priv) -> kernel BUG at lib/list_debug.c:32 in softirq context -> full system freeze. Root cause: mt792x station teardown never clears wcid->sta, so the rx/txs softirq path can re-add a dying wcid to sta_poll_list after mt76_wcid_cleanup() unlinked it. Once the sta is freed and the slab slot reused, mt76_wcid_init() self-loops the still-linked list node; the next list_add_tail() panics. Also fixes the unlocked list_first_entry read in mt7925_mac_sta_poll (mt7921 already takes the lock there). Full analysis in the patch header. Drop once fixed upstream (https://github.com/zbowling/mt7925 tracks related work). Also drop amdgpu.mes=0: the parameter no longer exists on 7.x ("amdgpu: unknown parameter mes ignored").
3 months ago
physical.nix
ignavia: patch mt76 wcid poll-list race causing roam freezes Six hard freezes on 2026-07-03, all during WiFi roaming between hoelle APs. Captured oopses show identical list_add corruption in an 8k slab (ieee80211_sta + drv_priv) -> kernel BUG at lib/list_debug.c:32 in softirq context -> full system freeze. Root cause: mt792x station teardown never clears wcid->sta, so the rx/txs softirq path can re-add a dying wcid to sta_poll_list after mt76_wcid_cleanup() unlinked it. Once the sta is freed and the slab slot reused, mt76_wcid_init() self-loops the still-linked list node; the next list_add_tail() panics. Also fixes the unlocked list_first_entry read in mt7925_mac_sta_poll (mt7921 already takes the lock there). Full analysis in the patch header. Drop once fixed upstream (https://github.com/zbowling/mt7925 tracks related work). Also drop amdgpu.mes=0: the parameter no longer exists on 7.x ("amdgpu: unknown parameter mes ignored").
3 months ago