diff options
| author | skrll <skrll@NetBSD.org> | 2016-08-14 14:42:22 +0000 |
|---|---|---|
| committer | skrll <skrll@NetBSD.org> | 2016-08-14 14:42:22 +0000 |
| commit | 5576422f4defecab5a2bde50fb882b436de8cfe1 (patch) | |
| tree | 8a505bc06fd4f6d4f8b9a58825e1884b69c4ec21 /sys/dev/microcode | |
| parent | c3945f5113184ad5a5cf793ee855c2ee20b143fb (diff) | |
Change the SOFTINT level from NET to SERIAL for the USB softint handler.
This gives the callback a chance of running when another softint handler
at SOFTINT_NET has blocked holding a lock, e.g. softnet_lock and most of
the network stack.
Should fix/help
kern/49065 - ifconfig tun0 ... sequence locks up system / lockup: softnet_lock held across usb xfr
kern/50491 - unkillable wait in usbd_transfer while using usmsc0 on raspberry pi 2
kern/51395 - USB Ethernet makes xhci hang
and probably others
Diffstat (limited to 'sys/dev/microcode')
0 files changed, 0 insertions, 0 deletions
