Re: HEADSUP: acpi mpsafe committed

From: Nate Lawson <nate_at_root.org>
Date: Mon, 16 Aug 2004 10:44:11 -0700
Stefan Farfeleder wrote:
> On Thu, Aug 12, 2004 at 11:35:48PM -0700, Nate Lawson wrote:
> 
>>Let me know if there are any problems.
> 
> 
> I'm now getting a panic if I want to suspend my Thinkpad R32 via Fn-F4
> (manually transcribed):
> 
> panic: mutex Giant not owned at /usr/src/sys/net/if.c:1874
> 
> db> trace
> kdb_enter
> panic
> _mtx_assert
> if_start
> ieee80211_mgmt_output
> ieee80211_send_mgmt
> ieee80211_newstate
> wi_newstate
> wi_stop
> wi_pci_suspend
> bus_generic_suspend
> pci_suspend
> bus_generic_suspend
> bus_generic_suspend
> pci_suspend
> bus_generic_suspend
> bus_generic_suspend
> bus_generic_suspend
> bus_generic_suspend
> acpi_SetSleepState
> acpi_system_eventhandler_sleep
> acpi_event_sleep_button_sleep
> acpi_button_notify_sleep
> acpi_task_thread
> fork_exit
> fork_trampoline
> 
> Dmesg is at http://people.freebsd.org/~stefanf/dmesg.2004-08-14_11:50 .
> I'm happy to provide more information if anyone needs it.
> 
> Thanks,
> Stefan

I can't see how the acpi commit affects this.  The assertion is in the 
if code so it's likely that wi(4) is not setting the right flag to 
acquire Giant before if_start.

-- 
Nate
Received on Mon Aug 16 2004 - 15:44:21 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:06 UTC