CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2014/07/12 14:13:48

Modified files:
        sys/dev/usb    : ehci.c ohci.c uhci.c 

Log message:
Protect the freelists of transfer descriptors with the appropriate spl
so that we do not end up allocating two times new descriptors.

This happens if a thread finds an empty list, start allocating, got
interrupted and the interrupt also finds an empty list.

Fix an issue reported by Nils Frohberg.

ok yuo@, pirofti@

Reply via email to