Date: Wed, 18 Nov 2009 20:59:33 +0100 From: Hans Petter Selasky <hselasky@freebsd.org> To: freebsd-current@freebsd.org Subject: [PATCH] Panic when inserting PCCARD Message-ID: <200911182059.35769.hselasky@freebsd.org>
next in thread | raw e-mail | index | archive | help
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); }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911182059.35769.hselasky>