Merge branch 'for-rmk' of git://linux-arm.org/linux-2.6 into devel
authorRussell King <rmk@dyn-67.arm.linux.org.uk>
Thu, 11 Jun 2009 14:35:00 +0000 (15:35 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Thu, 11 Jun 2009 14:35:00 +0000 (15:35 +0100)
Conflicts:
arch/arm/Kconfig
arch/arm/kernel/smp.c
arch/arm/mach-realview/Makefile
arch/arm/mach-realview/platsmp.c

1  2 
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/kernel/entry-armv.S
arch/arm/kernel/smp.c
arch/arm/mach-realview/Kconfig
arch/arm/mach-realview/Makefile
arch/arm/mach-realview/platsmp.c
arch/arm/mm/Kconfig

index 430d2b7561654ca030bc418d1c7f4a7d89f89c51,ceb549ca96350ed99eb0a22bbcc53eaa6b675814..c857111ab9642e468b59afa83c963c91422e6d65
@@@ -849,10 -859,8 +849,11 @@@ source "kernel/time/Kconfig
  
  config SMP
        bool "Symmetric Multi-Processing (EXPERIMENTAL)"
-       depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP ||ARCH_OMAP4)
 -      depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP || MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX)
++      depends on EXPERIMENTAL && (REALVIEW_EB_ARM11MP || REALVIEW_EB_A9MP ||\
++               MACH_REALVIEW_PB11MP || MACH_REALVIEW_PBX || ARCH_OMAP4)
 +      depends on GENERIC_CLOCKEVENTS
        select USE_GENERIC_SMP_HELPERS
 +      select HAVE_ARM_SCU if (ARCH_REALVIEW || ARCH_OMAP4)
        help
          This enables support for systems with more than one CPU. If you have
          a system with only one CPU, like most personal computers, say N. If
@@@ -920,9 -916,8 +921,10 @@@ config HOTPLUG_CP
  
  config LOCAL_TIMERS
        bool "Use local timer interrupts"
-       depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || REALVIEW_EB_A9MP || ARCH_OMAP4)
 -      depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || REALVIEW_EB_A9MP || MACH_REALVIEW_PBX)
++      depends on SMP && (REALVIEW_EB_ARM11MP || MACH_REALVIEW_PB11MP || \
++              REALVIEW_EB_A9MP || MACH_REALVIEW_PBX || ARCH_OMAP4)
        default y
 +      select HAVE_ARM_TWD if (ARCH_REALVIEW || ARCH_OMAP4)
        help
          Enable support for local timers on SMP platforms, rather then the
          legacy IPI broadcast method.  Local timers allows the system
Simple merge
Simple merge
index 0d8097fa4ca59440303685ed980a313668a59176,ece658e773a6ff71075c63f40ec082439c0b4bf4..de885fd256c519b220e6d48d86996e1f7027cd5d
@@@ -28,6 -26,6 +28,7 @@@
  #include <asm/atomic.h>
  #include <asm/cacheflush.h>
  #include <asm/cpu.h>
++#include <asm/cputype.h>
  #include <asm/mmu_context.h>
  #include <asm/pgtable.h>
  #include <asm/pgalloc.h>
Simple merge
index e13d0947ad0b47489ddc3356cd3dc2e123937901,7df1931ff443e38c518d371350b6b7ffde4157e4..e704edb733c0ee0e0eee26f5ba2a2db02e10df1b
@@@ -7,6 -7,6 +7,7 @@@ obj-$(CONFIG_MACH_REALVIEW_EB)           += real
  obj-$(CONFIG_MACH_REALVIEW_PB11MP)    += realview_pb11mp.o
  obj-$(CONFIG_MACH_REALVIEW_PB1176)    += realview_pb1176.o
  obj-$(CONFIG_MACH_REALVIEW_PBA8)      += realview_pba8.o
 -obj-$(CONFIG_SMP)                     += platsmp.o headsmp.o localtimer.o
+ obj-$(CONFIG_MACH_REALVIEW_PBX)               += realview_pbx.o
 +obj-$(CONFIG_SMP)                     += platsmp.o headsmp.o
  obj-$(CONFIG_HOTPLUG_CPU)             += hotplug.o
 +obj-$(CONFIG_LOCAL_TIMERS)            += localtimer.o
index ca742172ea78b841b51fc1e9be6cbed946ad9c6b,e3bd9345c6a10a85fc3226aab3ac3a05bcfe6389..ac0e83f1cc3a784a80daa5fe58c8d9e283a941b0
@@@ -23,7 -22,8 +23,8 @@@
  
  #include <mach/board-eb.h>
  #include <mach/board-pb11mp.h>
 -#include <mach/scu.h>
+ #include <mach/board-pbx.h>
 +#include <asm/smp_scu.h>
  
  #include "core.h"
  
Simple merge