Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Aug 2004 15:37:44 -0400
From:      John Baldwin <jhb@FreeBSD.org>
To:        freebsd-current@FreeBSD.org
Cc:        current@FreeBSD.org
Subject:   Re: ath/ifstart panic: still, new fcntl panic.  ACPI still hangs
Message-ID:  <200408091537.44075.jhb@FreeBSD.org>
In-Reply-To: <Pine.NEB.3.96L.1040807100106.69157I-100000@fledge.watson.org>
References:  <Pine.NEB.3.96L.1040807100106.69157I-100000@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 07 August 2004 10:01 am, Robert Watson wrote:
> On Sat, 7 Aug 2004, Poul-Henning Kamp wrote:
> > IBM Thinkpad T41p, -current from one hour ago.
> >
> > The Ath/if_start problem is still there (I have got sams commit).
> >
> > New one, looks like rwatsons baby:
> > 	Giant owned
> > 	mtx_assert
> > 	kern_fcntl
> > 	fcntl_common
> > 	linux_fcntl
> > 	syscall(linux_fcntl64)
> >
> > And without the CD drive installed my laptop still wedges solid if I
> > press the ACPI sleep button.  This works perfectly if the CD drive is
> > installed.
>
> Doh.  We probably need to comment out all the assertions that Giant isn't
> owned in kern_fcntl() due to wrapping by ABIs.

Or try this (untested) patch:

http://www.FreeBSD.org/~jhb/patches/fcntl.patch

-- 
John Baldwin <jhb@FreeBSD.org>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve"  =  http://www.FreeBSD.org



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