Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752683AbdGHBbT (ORCPT ); Fri, 7 Jul 2017 21:31:19 -0400 Received: from mail-pf0-f195.google.com ([209.85.192.195]:36108 "EHLO mail-pf0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752572AbdGHBbR (ORCPT ); Fri, 7 Jul 2017 21:31:17 -0400 From: Wei Yang To: kirill@shutemov.name, bp@alien8.de, tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, tj@kernel.org, rientjes@google.com Cc: linux-kernel@vger.kernel.org, Wei Yang Subject: [PATCH V3 0/3] Refine numa_emulation Date: Sat, 8 Jul 2017 09:30:56 +0800 Message-Id: <20170708013059.29708-1-richard.weiyang@gmail.com> X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 961 Lines: 34 My previous patch "x86/mm/numa: Remove numa_nodemask_from_meminfo()" hits a problem in numa_emulation. The reason is numa_nodes_parsed is not set correctly after emulation. This patch set tries to fix this and also with two code refine. Detailed discussions are in this thread: https://lkml.org/lkml/2017/3/13/1230 and test result is posted : https://lkml.org/lkml/2017/4/10/641 V3: * remote the error branch and split the loop into a function * refine the comment V2: * refresh the change log based on David comments * use nodes_clear() Wei Yang (3): x86/numa_emulation: refine the calculation of max_emu_nid and dfl_phys_nid x86/numa_emulation: assign physnode_mask directly from numa_nodes_parsed x86/numa_emulation: restructures numa_nodes_parsed from emulated nodes arch/x86/mm/numa_emulation.c | 55 ++++++++++++++++++++++++++------------------ 1 file changed, 32 insertions(+), 23 deletions(-) -- 2.11.0