From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758101AbcBYACw (ORCPT ); Wed, 24 Feb 2016 19:02:52 -0500 Received: from mail-pa0-f51.google.com ([209.85.220.51]:33355 "EHLO mail-pa0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755438AbcBYACs (ORCPT ); Wed, 24 Feb 2016 19:02:48 -0500 From: David Daney 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-s390@vger.kernel.org, linux-sh@vger.kernel.org, sparclinux@vger.kernel.org, linux-arch@vger.kernel.org Cc: linux-kernel@vger.kernel.org, David Daney Subject: [PATCH 0/2] NUMA related header file cleanups. Date: Wed, 24 Feb 2016 16:02:06 -0800 Message-Id: <1456358528-24213-1-git-send-email-ddaney.cavm@gmail.com> X-Mailer: git-send-email 1.7.11.7 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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