From owner-cvs-src-old@FreeBSD.ORG Sun Nov 2 12:50:30 2008 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 62DDF1065689 for ; Sun, 2 Nov 2008 12:50:30 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 401B28FC22 for ; Sun, 2 Nov 2008 12:50:30 +0000 (UTC) (envelope-from mav@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id mA2CoUaq063000 for ; Sun, 2 Nov 2008 12:50:30 GMT (envelope-from mav@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id mA2CoU6x062999 for cvs-src-old@freebsd.org; Sun, 2 Nov 2008 12:50:30 GMT (envelope-from mav@repoman.freebsd.org) Message-Id: <200811021250.mA2CoU6x062999@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to mav@repoman.freebsd.org using -f From: Alexander Motin Date: Sun, 2 Nov 2008 12:50:16 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/acpica/Osd OsdSchedule.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Nov 2008 12:50:30 -0000 mav 2008-11-02 12:50:16 UTC FreeBSD src repository Modified files: sys/dev/acpica/Osd OsdSchedule.c Log: SVN rev 184558 on 2008-11-02 12:50:16Z by mav As soon as we have several threads per process now, it is not correct to use process ID as ACPI thread ID. Concurrent requests with equal thread IDs broke ACPI mutexes operation causing unpredictable errors including AE_AML_MUTEX_NOT_ACQUIRED that I have seen. Use kernel thread ID instead of process ID for ACPI thread. Revision Changes Path 1.41 +1 -5 src/sys/dev/acpica/Osd/OsdSchedule.c