panic in ehci_abort_xfer

gmcnutt <[email protected]> Fri, 25 Feb 2011 17:31:35 +0000 (UTC)
Newsgroups gmane.os.netbsd.devel.general
Message-ID <[email protected]>
By unplugging a certain usb device I can reproducibly hit the panic for 
intr_context in this function. Is there supposed to be something that ensures we 
can never call ehci_abort_xfer on a thread that preempts the soft interrupt? Is 
the soft interrupt not supposed to be pre-emptible by the usb_task_thread? I'm 
running on an embedded MIPS platform.