Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 12 Nov 2013 01:02:59 +0000 (10:02 +0900)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 12 Nov 2013 01:02:59 +0000 (10:02 +0900)
Pull IRQ changes from Ingo Molnar:
 "The biggest change this cycle are the softirq/hardirq stack
  interaction and nesting fixes, cleanups and reorganizations from
  Frederic.  This is the longer followup story to the softirq nesting
  fix that is already upstream (commit ded797547548: "irq: Force hardirq
  exit's softirq processing on its own stack")"

* 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  irqchip: bcm2835: Convert to use IRQCHIP_DECLARE macro
  powerpc: Tell about irq stack coverage
  x86: Tell about irq stack coverage
  irq: Optimize softirq stack selection in irq exit
  irq: Justify the various softirq stack choices
  irq: Improve a bit softirq debugging
  irq: Optimize call to softirq on hardirq exit
  irq: Consolidate do_softirq() arch overriden implementations
  x86/irq: Correct comment about i8259 initialization

1  2 
arch/arm/mach-bcm2835/bcm2835.c
arch/parisc/kernel/irq.c
arch/powerpc/kernel/irq.c
arch/x86/Kconfig

@@@ -130,9 -131,9 +130,8 @@@ static const char * const bcm2835_compa
  
  DT_MACHINE_START(BCM2835, "BCM2835")
        .map_io = bcm2835_map_io,
-       .init_irq = bcm2835_init_irq,
-       .handle_irq = bcm2835_handle_irq,
+       .init_irq = irqchip_init,
        .init_machine = bcm2835_init,
 -      .init_time = clocksource_of_init,
        .restart = bcm2835_restart,
        .dt_compat = bcm2835_compat
  MACHINE_END
Simple merge
Simple merge
Simple merge