Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Aug 2004 14:36:26 +0200
From:      Stefan Farfeleder <stefan@fafoe.narf.at>
To:        Robert Watson <rwatson@freebsd.org>
Cc:        current@freebsd.org
Subject:   Re: HEADSUP: acpi mpsafe committed
Message-ID:  <20040817123623.GA622@wombat.fafoe.narf.at>
In-Reply-To: <Pine.NEB.3.96L.1040816143239.82126A-100000@fledge.watson.org>
References:  <4120F26B.1040808@root.org> <Pine.NEB.3.96L.1040816143239.82126A-100000@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Aug 16, 2004 at 02:33:30PM -0400, Robert Watson wrote:

> > > 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() should probably call NET_LOCK_GIANT() before entering the
> 802.11 framework, and call NET_UNLOCK_GIANT() on its return.  This will
> cause it to conditionally acquire and release Giant based on
> debug_mpsafenet. 

I have no idea why, but suspending suddenly works again with a new
kernel.  Sorry for the noise.

Stefan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040817123623.GA622>