em0+msi related panic
Paolo Pisati
piso at freebsd.org
Tue Feb 27 17:37:23 UTC 2007
On Tue, Feb 27, 2007 at 03:52:59PM +0100, Paolo Pisati wrote:
>
> No, wait, em_intr_fast() was supposed to run as an INTR_FAST (that's
> where it gets the suffix '_fast'), and since the bus_setup_intr()
> modification to define an INTR_FAST/filter, you use the driver_filter_t
> arg, so:
>
> bus_setup_intr(dev, adapter->res_interrupt, INTR_TYPE_NET,
> em_intr_fast,NULL adapter, &adapter->int_handler_tag)
>
> is the correct one.
> Moreover, all the filter handlers (ex INTR_FAST) return a status
> about interrupt handling, so em_intr_fast() prototype and return code
> are corrects.
a fix was just committed to HEAD: look for sys/kern/kern_intr.c
rev: 1.141.
bye,
P.
More information about the freebsd-current
mailing list