CVSROOT: /cvs Module name: src Changes by: s...@cvs.openbsd.org 2015/10/05 07:05:08
Modified files: sys/dev/pci : if_iwm.c if_iwmvar.h Log message: Simplify iwm(4) newstate task by only queuing one state transition at a time. The newstate task now always transitions to the most recently requested state, rather than hopping along with every request. This allows us get rid of the silly newstate generation counter, and we can now task_del() a pending transition when the interface goes down. While several issues with this driver remain, I believe this change does not introduce new problems. Tested by myself, jasper@, and zhuk@