Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull irq updates from Thomas Gleixner: "This updated pull request does not contain the last few GIC related patches which were reported to cause a regression. There is a fix available, but I let it breed for a couple of days first. The irq departement provides: - new infrastructure to support non PCI based MSI interrupts - a couple of new irq chip drivers - the usual pile of fixlets and updates to irq chip drivers - preparatory changes for removal of the irq argument from interrupt flow handlers - preparatory changes to remove IRQF_VALID" * 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (129 commits) irqchip/imx-gpcv2: IMX GPCv2 driver for wakeup sources irqchip: Add bcm2836 interrupt controller for Raspberry Pi 2 irqchip: Add documentation for the bcm2836 interrupt controller irqchip/bcm2835: Add support for being used as a second level controller irqchip/bcm2835: Refactor handle_IRQ() calls out of MAKE_HWIRQ PCI: xilinx: Fix typo in function name irqchip/gic: Ensure gic_cpu_if_up/down() programs correct GIC instance irqchip/gic: Only allow the primary GIC to set the CPU map PCI/MSI: pci-xgene-msi: Consolidate chained IRQ handler install/remove unicore32/irq: Prepare puv3_gpio_handler for irq argument removal tile/pci_gx: Prepare trio_handle_level_irq for irq argument removal m68k/irq: Prepare irq handlers for irq argument removal C6X/megamode-pic: Prepare megamod_irq_cascade for irq argument removal blackfin: Prepare irq handlers for irq argument removal arc/irq: Prepare idu_cascade_isr for irq argument removal sparc/irq: Use access helper irq_data_get_affinity_mask() sparc/irq: Use helper irq_data_get_irq_handler_data() parisc/irq: Use access helper irq_data_get_affinity_mask() mn10300/irq: Use access helper irq_data_get_affinity_mask() irqchip/i8259: Prepare i8259_irq_dispatch for irq argument removal ...
No related branches found
No related tags found
Showing
- Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt 24 additions, 1 deletion...bindings/interrupt-controller/brcm,bcm2835-armctrl-ic.txt
- Documentation/devicetree/bindings/interrupt-controller/brcm,bcm2836-l1-intc.txt 37 additions, 0 deletions...ee/bindings/interrupt-controller/brcm,bcm2836-l1-intc.txt
- arch/alpha/kernel/irq.c 1 addition, 1 deletionarch/alpha/kernel/irq.c
- arch/arc/kernel/mcip.c 2 additions, 1 deletionarch/arc/kernel/mcip.c
- arch/arm/mach-shmobile/setup-r8a7779.c 0 additions, 2 deletionsarch/arm/mach-shmobile/setup-r8a7779.c
- arch/arm/mach-ux500/cpu.c 0 additions, 1 deletionarch/arm/mach-ux500/cpu.c
- arch/arm/mach-vexpress/tc2_pm.c 1 addition, 1 deletionarch/arm/mach-vexpress/tc2_pm.c
- arch/arm/mach-zynq/common.c 0 additions, 1 deletionarch/arm/mach-zynq/common.c
- arch/avr32/mach-at32ap/extint.c 2 additions, 2 deletionsarch/avr32/mach-at32ap/extint.c
- arch/avr32/mach-at32ap/pio.c 3 additions, 3 deletionsarch/avr32/mach-at32ap/pio.c
- arch/blackfin/mach-bf537/ints-priority.c 3 additions, 1 deletionarch/blackfin/mach-bf537/ints-priority.c
- arch/blackfin/mach-common/ints-priority.c 8 additions, 7 deletionsarch/blackfin/mach-common/ints-priority.c
- arch/c6x/platforms/megamod-pic.c 4 additions, 3 deletionsarch/c6x/platforms/megamod-pic.c
- arch/ia64/kernel/iosapic.c 4 additions, 4 deletionsarch/ia64/kernel/iosapic.c
- arch/ia64/kernel/irq.c 3 additions, 3 deletionsarch/ia64/kernel/irq.c
- arch/ia64/kernel/msi_ia64.c 3 additions, 3 deletionsarch/ia64/kernel/msi_ia64.c
- arch/ia64/sn/kernel/msi_sn.c 2 additions, 2 deletionsarch/ia64/sn/kernel/msi_sn.c
- arch/m68k/coldfire/intc-5272.c 3 additions, 1 deletionarch/m68k/coldfire/intc-5272.c
- arch/m68k/mac/oss.c 4 additions, 2 deletionsarch/m68k/mac/oss.c
- arch/m68k/mac/psc.c 2 additions, 1 deletionarch/m68k/mac/psc.c
Please register or sign in to comment