[PATCH] Panic when inserting PCCARD
Hans Petter Selasky
hselasky at freebsd.org
Wed Nov 18 19:58:07 UTC 2009
Hi,
I am sometimes using a PCCARD which panics the FreeBSD 9-current kernel due to
generating some interrupts immediately when plugged in. Can someone add the
required checks to handle spurious interrupts on non-enabled IRQ vectors?
Backtrace:
pccard_intr()
cbb_func_intr()
intr_event_execute_handlers()
--HPS
sys/dev/pccard/pccard.c
static void
pccard_intr(void *arg)
{
struct pccard_function *pf = (struct pccard_function*) arg;
+ if (pf == NULL || pf->intr_handler == NULL) return;
pf->intr_handler(pf->intr_handler_arg);
}
More information about the freebsd-current
mailing list