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@

Reply via email to