1/2: minor refactoring for mach-hisi 2/2: use const ... __initconst for smp_operations I hope 2/2 will be reviewed by sub-arch maintainers. Please issue Acked-by if it is OK. I hope this series will be applied to ARM-SOC. Masahiro Yamada (2): ARM: hisi: do not export smp_operations structures ARM: use const and __initconst for smp_operations arch/arm/common/mcpm_platsmp.c | 2 +- arch/arm/include/asm/psci.h | 2 +- arch/arm/kernel/psci_smp.c | 2 +- arch/arm/mach-alpine/platsmp.c | 2 +- arch/arm/mach-axxia/platsmp.c | 2 +- arch/arm/mach-bcm/bcm63xx_smp.c | 2 +- arch/arm/mach-bcm/kona_smp.c | 2 +- arch/arm/mach-bcm/platsmp-brcmstb.c | 2 +- arch/arm/mach-berlin/platsmp.c | 2 +- arch/arm/mach-exynos/common.h | 2 +- arch/arm/mach-exynos/platsmp.c | 2 +- arch/arm/mach-hisi/core.h | 3 --- arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-hisi/platsmp.c | 6 +++--- arch/arm/mach-imx/common.h | 4 ++-- arch/arm/mach-imx/platsmp.c | 4 ++-- arch/arm/mach-keystone/keystone.h | 2 +- arch/arm/mach-keystone/platsmp.c | 2 +- arch/arm/mach-mediatek/platsmp.c | 4 ++-- arch/arm/mach-mvebu/armada-370-xp.h | 2 +- arch/arm/mach-mvebu/platsmp-a9.c | 4 ++-- arch/arm/mach-mvebu/platsmp.c | 2 +- arch/arm/mach-omap2/common.h | 2 +- arch/arm/mach-omap2/omap-smp.c | 2 +- arch/arm/mach-prima2/common.h | 2 +- arch/arm/mach-prima2/platsmp.c | 2 +- arch/arm/mach-qcom/platsmp.c | 6 +++--- arch/arm/mach-realview/core.h | 2 +- arch/arm/mach-realview/platsmp.c | 2 +- arch/arm/mach-rockchip/platsmp.c | 2 +- arch/arm/mach-shmobile/r8a7779.h | 2 +- arch/arm/mach-shmobile/r8a7790.h | 2 +- arch/arm/mach-shmobile/r8a7791.h | 2 +- arch/arm/mach-shmobile/setup-emev2.c | 2 +- arch/arm/mach-shmobile/sh73a0.h | 2 +- arch/arm/mach-shmobile/smp-emev2.c | 2 +- arch/arm/mach-shmobile/smp-r8a7779.c | 2 +- arch/arm/mach-shmobile/smp-r8a7790.c | 2 +- arch/arm/mach-shmobile/smp-r8a7791.c | 2 +- arch/arm/mach-shmobile/smp-sh73a0.c | 2 +- arch/arm/mach-socfpga/platsmp.c | 4 ++-- arch/arm/mach-spear/generic.h | 2 +- arch/arm/mach-spear/platsmp.c | 2 +- arch/arm/mach-sti/platsmp.c | 2 +- arch/arm/mach-sti/smp.h | 2 +- arch/arm/mach-sunxi/platsmp.c | 4 ++-- arch/arm/mach-tegra/common.h | 2 +- arch/arm/mach-tegra/platsmp.c | 2 +- arch/arm/mach-uniphier/platsmp.c | 2 +- arch/arm/mach-ux500/platsmp.c | 2 +- arch/arm/mach-vexpress/core.h | 2 +- arch/arm/mach-vexpress/platsmp.c | 2 +- arch/arm/mach-zx/platsmp.c | 2 +- arch/arm/mach-zynq/common.h | 2 +- arch/arm/mach-zynq/platsmp.c | 2 +- 55 files changed, 64 insertions(+), 67 deletions(-) -- 1.9.1