Date: Sun, 24 Feb 2002 20:14:12 +0100 (MET) From: Magnus B{ckstr|m <b@etek.chalmers.se> To: Mike Smith <msmith@hub.freebsd.org> Cc: current@freebsd.org Subject: Re: HEADS UP: ACPI CA updated Message-ID: <Pine.OSF.4.40.0202241926190.26343-100000@downy.etek.chalmers.se> In-Reply-To: <20020222215647.A54975@hub.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Wow! This did away with the once-a-minute error messages from Notify()s on processor objects on my laptop. However, I am now getting frequent panics from from a GIANT_REQUIRED assertion in kmem_malloc(). kmem_malloc() gets called via malloc() from AcpiOsAllocate(), without Giant locked. The call to AcpiOsAllocate() happens deep in a AML object evaluation in from acpi_tz_thread(). I tried naively to modify AcpiOsAllocate to grab Giant before malloc() and release it afterward, but this appears to be a very bad idea: There is a mtx_assert(&Giant, MA_NOTOWNED) in ithread_loop() in kern/kern_intr.c which blows up during boot. Regards, Magnus On Fri, 22 Feb 2002, Mike Smith wrote: > Subject: HEADS UP: ACPI CA updated > > > I've finally updated the ACPI CA codebase with Intel's 20020214 drop > (yes, I tagged it 0217, my bad). > > This is the first drop that Intel haven't asked me not to commit since > the 20011120 version, so there are a large number of changes and > bugfixes. See Intel's logs at > http://developer.intel.com/technology/iapc/acpi for more details. > > There aren't many changes in the FreeBSD-specific code, this is just > catching up with major improvements in the interpreter. > > As usual, please report any problems or success to the list. > > Regards, > Mike > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.4.40.0202241926190.26343-100000>