On 20 Jun 2010, at 20:36, Fabian Keil wrote:

> Fabian Keil <freebsd-lis...@fabiankeil.de> wrote:
> 
>> Fabian Keil <freebsd-lis...@fabiankeil.de> wrote:
> 
>>> My custom kernel normally doesn't have INVARIANTS and WITNESS
>>> enabled, so I'll try to enable them next.
>> 
>> The culprit seem to be non-default KTR settings in the kernel
>> while loading alq as a module.
> 
> Actually whether or not alq is loaded as a module doesn't
> seem to matter, with:
> 
> options               KTR
> options               KTR_ENTRIES=262144
> options               KTR_COMPILE=(KTR_SCHED)
> options               KTR_MASK=(KTR_SCHED)
> options               KTR_CPUMASK=0x3
> options               ALQ
> options               KTR_ALQ
> 
> enabling siftr panics the system, too.

That's probably because your module was built with different compile time 
options than the ones used in the kernel. These options may change structure 
sizes, function parameters, etc. and that easily causes panics.

Regards,
--
Rui Paulo


_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to