panic in AcpiExReleaseMutex

Andriy Gapon avg at icyb.net.ua
Fri Dec 4 05:24:26 UTC 2009


on 04/12/2009 06:57 Moore, Robert said the following:
>> I am somewhat suspicious of recursive use of \_SB.PCI0.LPC0.EC0.MUT1
> 
> It is OK for AML code to acquire a mutex multiple times, so I don't think that is the problem.
> 
>>    PreviousSyncLevel =
>>        WalkState->Thread->AcquiredMutexList->Mutex.OriginalSyncLevel;
> 
> Multiple pointers here, do you know which one is null?
> 

It must be AcquiredMutexList, because WalkState->Thread is checked for NULL a
few lines above.


-- 
Andriy Gapon


More information about the freebsd-acpi mailing list