From owner-freebsd-bugs@FreeBSD.ORG Thu Nov 13 03:20:23 2003 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C755316A4CE for ; Thu, 13 Nov 2003 03:20:23 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4260043F93 for ; Thu, 13 Nov 2003 03:20:23 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hADBKNFY050513 for ; Thu, 13 Nov 2003 03:20:23 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hADBKN7K050511; Thu, 13 Nov 2003 03:20:23 -0800 (PST) (envelope-from gnats) Date: Thu, 13 Nov 2003 03:20:23 -0800 (PST) Message-Id: <200311131120.hADBKN7K050511@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Andre Grosse Bley Subject: Re: kern/59248: 4.9-RELEASE, ACPI Panic with Dell Latitude D600 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Andre Grosse Bley List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Nov 2003 11:20:23 -0000 The following reply was made to PR kern/59248; it has been noted by GNATS. From: Andre Grosse Bley To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Cc: Subject: Re: kern/59248: 4.9-RELEASE, ACPI Panic with Dell Latitude D600 Date: Thu, 13 Nov 2003 12:15:02 +0100 John Baldwin said the following on freebsd-hackers: > Ah, the problem is that ACPI tries to sleep from a task, which is not safe > to do. This is not easy to fix. :( Actually, it may not be too hard. In current, ACPI uses its own thread to run the tasks in, so stable would need the same sort of thing. Basically, ACPI needs to start up a kproc and needs to have its own taskqueue again that uses this kproc for its execution context.