From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alexey Starikovskiy Date: Fri, 02 Feb 2007 15:46:09 +0000 Subject: Re: 2.6.20-rc6-mm[2-3] ACPI issues Message-Id: <45C35CC1.3090809@linux.intel.com> MIME-Version: 1 Content-Type: multipart/mixed; boundary="------------050108080804080804010400" List-Id: References: <20070131202532.GS30233@localhost> <200702010155.02119.lenb@kernel.org> <20070201164709.GA17678@localhost> <45C348B3.8000805@linux.intel.com> <20070202154205.GC17678@localhost> In-Reply-To: <20070202154205.GC17678@localhost> To: Bob Picco Cc: Len Brown , akpm@osdl.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-ia64@vger.kernel.org This is a multi-part message in MIME format. --------------050108080804080804010400 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Bob Picco wrote: > Alexey Starikovskiy wrote: [Fri Feb 02 2007, 09:20:35AM EST] > >> Bob Picco wrote: >> >>> BTW, this isn't specific to rx2600. Lee Schermerhorn reported same -mm3 >>> problem on rx8620. Stephane Eranian reported the -mm2 problem mentioned >>> above on rx2620. >>> >>> The debug information you requested is below. >>> >>> thanks, >>> >>> bob >>> >> Bob, thanks for debug information. >> Could you please try following patch? >> >> Thanks, >> > your welcome, > > It boots rx2600 and NUMA simulator successfully. The NUMA simulator has my M$ > SRAT 1.0 hack applied. > > Could you please try following patch instead of your hack? Thanks, Alex. --------------050108080804080804010400 Content-Type: text/plain; name="temp_fix_for_proximity_domain.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="temp_fix_for_proximity_domain.patch" Proximity domain just became u32 what makes HP to break... Mask the From: Alexey Starikovskiy extended range for now. --- arch/ia64/kernel/acpi.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/ia64/kernel/acpi.c b/arch/ia64/kernel/acpi.c index 989ffc3..a99b0cc 100644 --- a/arch/ia64/kernel/acpi.c +++ b/arch/ia64/kernel/acpi.c @@ -422,8 +422,8 @@ static int get_memory_proximity_domain(s int pxm; pxm = ma->proximity_domain; - if (ia64_platform_is("sn2")) - pxm += ma->reserved << 8; + if (!ia64_platform_is("sn2")) + pxm &= 0xff; return pxm; } --------------050108080804080804010400--