From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758270Ab3BZGKb (ORCPT ); Tue, 26 Feb 2013 01:10:31 -0500 Received: from cn.fujitsu.com ([222.73.24.84]:64101 "EHLO song.cn.fujitsu.com" rhost-flags-OK-FAIL-OK-OK) by vger.kernel.org with ESMTP id S1753473Ab3BZGK3 (ORCPT ); Tue, 26 Feb 2013 01:10:29 -0500 X-IronPort-AV: E=Sophos;i="4.84,738,1355068800"; d="scan'208";a="6770109" Message-ID: <512C51B0.1000605@cn.fujitsu.com> Date: Tue, 26 Feb 2013 14:09:52 +0800 From: Tang Chen User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1 MIME-Version: 1.0 To: Martin Bligh , Yinghai Lu CC: Ingo Molnar , Don Morris , "H. Peter Anvin" , Tejun Heo , Andrew Morton , Tony Luck , Linus Torvalds , Tim Gardner , linux-kernel@vger.kernel.org, tglx@linutronix.de, mingo@redhat.com, x86@kernel.org, a.p.zijlstra@chello.nl, jarkko.sakkinen@intel.com Subject: Re: sched: CPU #1's llc-sibling CPU #0 is not on the same node! References: <512B7D10.4060304@tpi.com> <512B8407.2090807@canonical.com> <512BD753.4080001@hp.com> In-Reply-To: X-MIMETrack: Itemize by SMTP Server on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/02/26 14:09:35, Serialize by Router on mailserver/fnst(Release 8.5.3|September 15, 2011) at 2013/02/26 14:09:36, Serialize complete at 2013/02/26 14:09:36 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=ISO-8859-1; format=flowed Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/26/2013 12:51 PM, Martin Bligh wrote: >> Do you mean we can remove numaq x86 32bit code now? > > Wouldn't bother me at all. The machine is from 1995, end of life c. 2000? > Was useful in the early days of getting NUMA up and running on Linux, > but is now too old to be a museum piece, really. > > M. > Hi Martin, Yinghai, It was me that I failed to make numa_init() fall back path working, and forgot to call early_parse_srat in ia64. Sorry for the breaking of other platform. :) So now, is Yinghai's patch enough for this problem ? Or we can encapsulate the following clear up work into one function ? + for (i = 0; i < MAX_LOCAL_APIC; i++) + set_apicid_to_node(i, NUMA_NO_NODE); + nodes_clear(numa_nodes_parsed); + memset(&numa_meminfo, 0, sizeof(numa_meminfo)); Thanks. :)