CVSROOT: /cvs Module name: src Changes by: s...@cvs.openbsd.org 2021/09/30 03:27:47
Modified files: sys/dev/pci : if_iwm.c if_iwx.c Log message: In iwm(4) and iwx(4), prevent attemps to transition towards the same state in cases where this would result in a redundant or illegal state transition. jmc@ observed ASSOC -> ASSOC transitions which would result in a hang. Such transitions are invalid and never intentionally triggered by net80211. They imply a race between the Rx interrupt handler and the newstate task. Tested by jmc@ on AX200 for a week and several known issues seem to be fixed.