From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Luck, Tony" Subject: RE: [PATCH 2/2] ACPICA: acpidump: Remove translation protection on integer types. Date: Thu, 13 Feb 2014 23:34:45 +0000 Message-ID: <3908561D78D1C84285E8C5FCA982C28F31DC88AC@ORSMSX106.amr.corp.intel.com> References: <55e016394ee9d4291e8c42e00383c93a3ace4b0b.1392086457.git.lv.zheng@intel.com> <1AE640813FDE7649BE1B193DEA596E88024B004C@SHSMSX101.ccr.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT Return-path: Received: from mga09.intel.com ([134.134.136.24]:62923 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751749AbaBMXfV convert rfc822-to-8bit (ORCPT ); Thu, 13 Feb 2014 18:35:21 -0500 In-Reply-To: <1AE640813FDE7649BE1B193DEA596E88024B004C@SHSMSX101.ccr.corp.intel.com> Content-Language: en-US Sender: linux-acpi-owner@vger.kernel.org List-Id: linux-acpi@vger.kernel.org To: "Zheng, Lv" , "Wysocki, Rafael J" , "Brown, Len" Cc: Lv Zheng , "linux-kernel@vger.kernel.org" , "linux-acpi@vger.kernel.org" , "Yu, Fenghua" > All definitions are equal except ACPI_UINT64_MAX for CONFIG_IA64. It > is changed from sizeof(unsigned long) to sizeof(unsigned long long). > By investigation, 64bit Linux kernel build is LP64 compliant, i.e., > sizeof(long) and (pointer) are 64. As sizeof(unsigned long) equals to > sizeof(unsigned long long) on IA64 platform where CONFIG_64BIT cannot be > disabled, this change actually will not affect the value of > ACPI_UINT64_MAX on IA64 platforms. This all looks correct to me - it really shouldn't make any difference to ia64 whether we use "long" or "long long" ... both are 8-byte entities. The compiler would complain in some places if you mixed & matched incorrectly (e.g. printk("val = %ld\n", val); will give a warning if val has been switched from "long" to "long long" and the format would need to change to "%lld"). But it looks like nothing like that happens as a result of this patch. All my ia64 configs build with no new warnings. Boots OK too. -Tony