USB - Fix polling code
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 8 Jun 2009 18:46:43 +0000 (11:46 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 8 Jun 2009 18:46:43 +0000 (11:46 -0700)
commit33771948557d70d710f52b1b354e4a186f443c25
tree2aca4d41f541e8a0d84e94f813f8af7b58269f45
parent9e145b2321acfd99d1c27490dfbb67897d2c365c
USB - Fix polling code

The polling code now calls the intr function instead of trying
to optimize/shortcut the pending-interrupt test.  There are
additional conditions which need action which the test was
not covering.

The polling code now calls the softintr function as well,
as it may be non-operational when the polling code
is being used.
sys/bus/usb/ehci.c
sys/bus/usb/ohci.c
sys/bus/usb/uhci.c