CVSROOT:        /cvs
Module name:    src
Changes by:     d...@cvs.openbsd.org    2014/01/21 16:26:50

Modified files:
        sys/dev/pci    : if_myx.c 

Log message:
introduce fine grained locking.

this doesnt give up the big lock coming from process context, only from
the interrupt side. it is excessively careful about when it takes
the big lock again. notably it goes to a lot of effort to not hold
a mutex while calling into other subsystems or before taking the
big lock.

ive been hitting it as hard as i can without problems.

intensly read by mpi@
ok claudio@ kettenis@

Reply via email to