From owner-acpi-jp@jp.freebsd.org  Fri Nov 16 17:50:18 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id RAA36691;
	Fri, 16 Nov 2001 17:50:18 +0900 (JST)
	(envelope-from owner-acpi-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (root@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id RAA36684
	for <acpi-jp@jp.FreeBSD.org>; Fri, 16 Nov 2001 17:50:17 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (iwasaki.imasy.or.jp [202.227.24.92])
	(authenticated as iwa with CRAM-MD5)
	by tasogare.imasy.or.jp (8.11.6+3.4W/8.11.6/tasogare) with ESMTP/inet id fAG8oDW55406;
	Fri, 16 Nov 2001 17:50:13 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Date: Fri, 16 Nov 2001 17:50:12 +0900 (JST)
Message-Id: <20011116.175012.85417807.iwasaki@jp.FreeBSD.org>
To: andrew.grover@intel.com, robert.moore@intel.com
Cc: acpi-jp@jp.FreeBSD.org
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
In-Reply-To: <200111160804.fAG84Sk85035@freefall.freebsd.org>
References: <200111160804.fAG84Sk85035@freefall.freebsd.org>
X-Mailer: Mew version 2.0 on Emacs 20.7 / Mule 4.0 (HANANOEN)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: acpi-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: acpi-jp 1473
Subject: [acpi-jp 1473] ACPICA 20011109 (was Re: cvs commit: ports/devel/acpicatools
 Makefile distinfo)
Errors-To: owner-acpi-jp@jp.freebsd.org
Sender: owner-acpi-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

Hi, I've found acpica-unix-20011109 last night and updated my ports,
and found a problem in AcpiNsGetAttachedObject().

> iwasaki     2001/11/16 00:04:28 PST
> 
>   Modified files:
>     devel/acpicatools    Makefile distinfo 
>   Log:
>   Update for acpica-unix-20011109.

Some problems which reported in 20011102 have been solved.
Thanks a lot Intel Folks for quick release work!

I've tested my test suite again, found only one problem so far.  It
seems that store operation to reference of local variable is still
broken for another reason i.e.  AcpiNsGetAttachedObject() ignores
ACPI_DESC_TYPE_NAMED object such as local variable.

I attached patch, could you review this as always?

Thanks

--- nsobject.c-	Fri Nov 16 03:57:45 2001
+++ nsobject.c	Fri Nov 16 05:25:56 2001
@@ -363,7 +363,8 @@
     }
 
     if (!Node->Object ||
-        (!(VALID_DESCRIPTOR_TYPE (Node->Object, ACPI_DESC_TYPE_INTERNAL))) ||
+        ((!(VALID_DESCRIPTOR_TYPE (Node->Object, ACPI_DESC_TYPE_INTERNAL))) &&
+         (!(VALID_DESCRIPTOR_TYPE (Node->Object, ACPI_DESC_TYPE_NAMED)))) ||
         (Node->Object->Common.Type == INTERNAL_TYPE_DATA))
     {
         return_PTR (NULL);
