Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761875AbYCZSnv (ORCPT ); Wed, 26 Mar 2008 14:43:51 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1761516AbYCZSnh (ORCPT ); Wed, 26 Mar 2008 14:43:37 -0400 Received: from g4t0017.houston.hp.com ([15.201.24.20]:19517 "EHLO g4t0017.houston.hp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1761489AbYCZSnf (ORCPT ); Wed, 26 Mar 2008 14:43:35 -0400 From: Bjorn Helgaas To: Alexey Starikovskiy Subject: Re: ISA -> ISA_ (Re: [GIT PATCH] ACPI patches for 2.6.25-rc6) Date: Wed, 26 Mar 2008 12:47:29 -0600 User-Agent: KMail/1.9.6 (enterprise 0.20070907.709405) Cc: Len Brown , Ingo Molnar , Corentin CHARY , Linus Torvalds , Andrew Morton , linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@lists.linux-foundation.org References: <200803180510.47670.lenb@kernel.org> <200803260956.55804.bjorn.helgaas@hp.com> <47EA86D9.7040404@gmail.com> In-Reply-To: <47EA86D9.7040404@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200803261247.31531.bjorn.helgaas@hp.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1417 Lines: 34 On Wednesday 26 March 2008 11:24:41 am Alexey Starikovskiy wrote: > Bjorn Helgaas wrote: > > I'm curious about how this works. I disassembled the DSDT from > > http://bugzilla.kernel.org/show_bug.cgi?id=4773 (I attached the disassembly > > at http://bugzilla.kernel.org/attachment.cgi?id=15448&action=view), and > > the _PRT contains "_SB" and "ISA" (no trailing underscores): > > > > Package (0x04) > > { > > 0x000DFFFF, > > 0x00, > > \_SB.PCI0.ISA.LNKA, > > 0x00 > > } > > > > But by the time we get to acpi_pci_irq_add_entry(), we've added the > > underscores somewhere (see > > http://bugzilla.kernel.org/attachment.cgi?id=15423&action=view): > > > > 0000:00:0d[A] -> \_SB_.PCI0.ISA_.LNKA > > > > I don't know where this happens, but it certainly confused me, and > > it seems like it could lead to other bugs. > > > ACPI is supposed to add trailing underscore for pad all names to 4 bytes. > So ISA will be padded to ISA_. The questions are "where does this happen?" and "why does it not apply to other things like asus_acpi.c?" -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/