Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: aiboost panics my kernel



2008/4/16, Paul Goyette <paul%whooppee.com@localhost>:
> I just got similar results:
>
>        aiboost0 at acpi0 (ASDR, ATK0110-16843024)
>        aiboost: ASUS AI Boost Hardware monitor
>        panic: free: addr 0xffffffff805d98e0 not within kmem_map
>        Begin traceback...
>        lwp0() at 0xffffffff805d98e0
>        End traceback...
>
> This is a amd64 4.99.59 kernel built from sources updated via CVS on
> 2008-04-15 10:08:03 UTC (early yesterday morning).

Please note that this has been broken due to the recent ACPICA
update... anyway can you try to change in aiboost_getcomp():

for (i = 1; i < o->Package.Count; i++) {
    elem = &o->Package.Elements[i];
    if (elem->Type != ACPI_TYPE_ANY) {
        ...
    }
                
to

if (elem->Type != ACPI_TYPE_ANY ||
    elem->Type != ACPI_TYPE_LOCAL_REFERENCE)) {
    ...
}

-- 
Juan Romero Pardines
xtraeme at gmail|netbsd dot org
The NetBSD Project


Home | Main Index | Thread Index | Old Index