From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Daney Date: Thu, 25 Feb 2016 00:02:06 +0000 Subject: [PATCH 0/2] NUMA related header file cleanups. Message-Id: <1456358528-24213-1-git-send-email-ddaney.cavm@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Will Deacon , linux-arm-kernel@lists.infradead.org, Mark Rutland , Catalin Marinas , Tony Luck , Fenghua Yu , James Hogan , Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman , Martin Schwidefsky , Heiko Carstens , Yoshinori Sato , Rich Felker , "David S. Miller" , Chris Metcalf , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , x86@kernel.org, Arnd Bergmann , linux-ia64@vger.kernel.org, linux-metag@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, linux-s39 Cc: linux-kernel@vger.kernel.org, David Daney From: David Daney Refactor many architectures' cpumask_of_pcibus and NODE_DATA definitions by moving them to asm-generic. Tested on arm64. Build tested on ia64, m32r, powerpc, s390, sh, sparc(64), tile, x86 This patch set (arm64 portion) depends on this one: https://lkml.org/lkml/2016/2/22/1066 Earler versions of these patches were part of the arm64 NUMA patch set. They have been split out here into a separate set. Ganapatrao Kulkarni (2): topology, cleanup: Avoid redefinition of cpumask_of_pcibus in asm header files. numa, mm, cleanup: remove redundant NODE_DATA macro from asm header files. arch/arm64/include/asm/mmzone.h | 4 +--- arch/arm64/include/asm/topology.h | 3 --- arch/ia64/include/asm/topology.h | 4 ---- arch/m32r/include/asm/mmzone.h | 4 +--- arch/metag/include/asm/mmzone.h | 4 +--- arch/metag/include/asm/topology.h | 3 --- arch/powerpc/include/asm/mmzone.h | 8 ++------ arch/powerpc/include/asm/topology.h | 4 ---- arch/s390/include/asm/mmzone.h | 6 +----- arch/s390/include/asm/pci.h | 2 +- arch/s390/include/asm/topology.h | 1 + arch/sh/include/asm/mmzone.h | 4 +--- arch/sh/include/asm/topology.h | 3 --- arch/sparc/include/asm/mmzone.h | 6 ++---- arch/tile/include/asm/pci.h | 2 -- arch/tile/include/asm/topology.h | 3 +++ arch/x86/include/asm/mmzone.h | 3 +-- arch/x86/include/asm/mmzone_32.h | 5 ----- arch/x86/include/asm/mmzone_64.h | 17 ----------------- arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/topology.h | 1 + include/asm-generic/mmzone.h | 24 ++++++++++++++++++++++++ include/asm-generic/topology.h | 4 ++-- 23 files changed, 43 insertions(+), 74 deletions(-) delete mode 100644 arch/x86/include/asm/mmzone_64.h create mode 100644 include/asm-generic/mmzone.h -- 1.8.3.1