From patchwork Tue May 11 02:09:27 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lin Ming X-Patchwork-Id: 98572 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter.kernel.org (8.14.3/8.14.3) with ESMTP id o4B2AEiv011125 for ; Tue, 11 May 2010 02:10:14 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754117Ab0EKCKK (ORCPT ); Mon, 10 May 2010 22:10:10 -0400 Received: from mga14.intel.com ([143.182.124.37]:55603 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752203Ab0EKCKJ (ORCPT ); Mon, 10 May 2010 22:10:09 -0400 Received: from azsmga001.ch.intel.com ([10.2.17.19]) by azsmga102.ch.intel.com with ESMTP; 10 May 2010 19:10:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.53,204,1272870000"; d="scan'208";a="275569442" Received: from minggr.sh.intel.com (HELO [10.239.13.33]) ([10.239.13.33]) by azsmga001.ch.intel.com with ESMTP; 10 May 2010 19:10:02 -0700 Subject: RE: [PATCH] acpi: fix early DSDT dmi check warnings on ia64 From: Lin Ming To: "Luck, Tony" Cc: Bjorn Helgaas , Len Brown , linux-acpi In-Reply-To: <1273111119.9950.41.camel@minggr.sh.intel.com> References: <1272505354.9950.16.camel@minggr.sh.intel.com> <201004290956.26922.bjorn.helgaas@hp.com> <987664A83D2D224EAE907B061CE93D53B91F9656@orsmsx505.amr.corp.intel.com> <1273111119.9950.41.camel@minggr.sh.intel.com> Date: Tue, 11 May 2010 10:09:27 +0800 Message-Id: <1273543767.30322.2.camel@minggr.sh.intel.com> Mime-Version: 1.0 X-Mailer: Evolution 2.24.1 (2.24.1-2.fc10) Sender: linux-acpi-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-acpi@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter.kernel.org [140.211.167.41]); Tue, 11 May 2010 02:10:14 +0000 (UTC) diff --git a/drivers/acpi/bus.c b/drivers/acpi/bus.c index c0113e6..6ff33a8 100644 --- a/drivers/acpi/bus.c +++ b/drivers/acpi/bus.c @@ -77,6 +77,7 @@ static int set_copy_dsdt(const struct dmi_system_id *id) return 0; } +#ifdef CONFIG_X86 static struct dmi_system_id dsdt_dmi_table[] __initdata = { /* * Insyde BIOS on some TOSHIBA machines corrupt the DSDT. @@ -97,8 +98,14 @@ static struct dmi_system_id dsdt_dmi_table[] __initdata = { DMI_MATCH(DMI_SYS_VENDOR, "TOSHIBA"), DMI_MATCH(DMI_PRODUCT_NAME, "Satellite L505D"), }, - } + }, + {} }; +#else +static struct dmi_system_id dsdt_dmi_table[] __initdata = { + {} +}; +#endif /* -------------------------------------------------------------------------- Device Management