No subject
Wed Jun 1 12:03:18 EDT 2011
- Fix crash while hotpluging a CPU
- Use handle_percpu_irq() instead of handle_fasteoi_irq()
- MSM fixes courtesy of Stephen Boyd
- MSM switched to percpu_timer_handler()
- Remove local timer interrupt accounting
- Restructure patches #1 and #2
Marc Zyngier (14):
ARM: gic: add per-cpu interrupt multiplexer
ARM: smp: add interrupt handler for local timers
ARM: smp_twd: add support for remapped PPI interrupts
ARM: omap4: use remapped PPI interrupts for local timer
ARM: versatile: use remapped PPI interrupts for local timer
ARM: shmobile: use remapped PPI interrupts for local timer
ARM: ux500: use remapped PPI interrupts for local timer
ARM: tegra: use remapped PPI interrupts for local timer
ARM: msm: use remapped PPI interrupts for local timer
ARM: exynos4: use remapped PPI interrupts for local timer
ARM: gic: remove previous local timer interrupt handling
ARM: gic: add compute_irqnr macro for exynos4
ARM: SMP: automatically select ARM_GIC_VPPI
ARM: exynos4: switch MCT to the full local timer infrastructure
arch/arm/Kconfig | 1 +
arch/arm/common/Kconfig | 5 +
arch/arm/common/gic.c | 147 +++++++++++++++++=
++--
arch/arm/include/asm/entry-macro-multi.S | 7 -
arch/arm/include/asm/hardirq.h | 3 -
arch/arm/include/asm/hardware/entry-macro-gic.S | 31 ++---
arch/arm/include/asm/hardware/gic.h | 12 ++-
arch/arm/include/asm/localtimer.h | 7 +-
arch/arm/include/asm/smp.h | 5 -
arch/arm/kernel/irq.c | 11 +-
arch/arm/kernel/smp.c | 27 +---
arch/arm/kernel/smp_twd.c | 25 +++-
arch/arm/mach-exynos4/include/mach/entry-macro.S | 70 +---------
arch/arm/mach-exynos4/localtimer.c | 3 +-
arch/arm/mach-exynos4/mct.c | 68 ++++------
arch/arm/mach-msm/board-msm8x60.c | 11 --
arch/arm/mach-msm/include/mach/entry-macro-qgic.S | 73 +----------
arch/arm/mach-msm/timer.c | 59 ++++----
arch/arm/mach-omap2/include/mach/entry-macro.S | 14 +--
arch/arm/mach-omap2/timer-mpu.c | 3 +-
arch/arm/mach-shmobile/entry-intc.S | 3 -
arch/arm/mach-shmobile/include/mach/entry-macro.S | 3 -
arch/arm/mach-shmobile/localtimer.c | 3 +-
arch/arm/mach-tegra/localtimer.c | 3 +-
arch/arm/mach-ux500/localtimer.c | 3 +-
arch/arm/plat-versatile/localtimer.c | 3 +-
26 files changed, 279 insertions(+), 321 deletions(-)
More information about the linux-arm-kernel
mailing list