Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull irq updates from Thomas Gleixner: "The irq departement delivers: - plug a potential race related to chained interrupt handlers - core updates which address the needs of the x86 irqdomain conversion - new irqchip callback to support affinity settings for VCPUs - the usual pile of updates to interrupt chip drivers - a few helper functions to allow further cleanups and simplifications I have a largish pile of coccinelle scripted/verified cleanups and simplifications pending on top of that, but I prefer to send that towards the end of the merge window when the arch/driver changes have hit your tree to avoid API change wreckage as far as possible" * 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (34 commits) genirq: Remove bogus restriction in irq_move_mask_irq() irqchip: atmel-aic5: Add sama5d2 support irq: spear-shirq: Fix race in installing chained IRQ handler irq: irq-keystone: Fix race in installing chained IRQ handler gpio: gpio-tegra: Fix race in installing chained IRQ handler gpio: gpio-mxs: Fix race in installing chained IRQ handler gpio: gpio-mxc: Fix race in installing chained IRQ handler ARM: gemini: Fix race in installing GPIO chained IRQ handler GPU: ipu: Fix race in installing IPU chained IRQ handler ARM: sa1100: convert SA11x0 related code to use new chained handler helper irq: Add irq_set_chained_handler_and_data() irqchip: exynos-combiner: Save IRQ enable set on suspend genirq: Introduce helper function irq_data_get_affinity_mask() genirq: Introduce helper function irq_data_get_node() genirq: Introduce struct irq_common_data to host shared irq data genirq: Prevent crash in irq_move_irq() genirq: Enhance irq_data_to_desc() to support hierarchy irqdomain irqchip: gic: Simplify gic_configure_irq by using IRQCHIP_SET_TYPE_MASKED irqchip: renesas: intc-irqpin: Improve binding documentation genirq: Set IRQCHIP_SKIP_SET_WAKE for no_irq_chip ...
Showing
- Documentation/devicetree/bindings/interrupt-controller/atmel,aic.txt 1 addition, 1 deletion...on/devicetree/bindings/interrupt-controller/atmel,aic.txt
- Documentation/devicetree/bindings/interrupt-controller/renesas,intc-irqpin.txt 37 additions, 2 deletions...ree/bindings/interrupt-controller/renesas,intc-irqpin.txt
- arch/arm/common/sa1111.c 3 additions, 4 deletionsarch/arm/common/sa1111.c
- arch/arm/mach-gemini/gpio.c 2 additions, 2 deletionsarch/arm/mach-gemini/gpio.c
- arch/arm/mach-sa1100/neponset.c 1 addition, 2 deletionsarch/arm/mach-sa1100/neponset.c
- drivers/gpio/gpio-mxc.c 6 additions, 7 deletionsdrivers/gpio/gpio-mxc.c
- drivers/gpio/gpio-mxs.c 2 additions, 2 deletionsdrivers/gpio/gpio-mxs.c
- drivers/gpio/gpio-tegra.c 2 additions, 2 deletionsdrivers/gpio/gpio-tegra.c
- drivers/gpu/ipu-v3/ipu-common.c 5 additions, 8 deletionsdrivers/gpu/ipu-v3/ipu-common.c
- drivers/irqchip/Kconfig 1 addition, 0 deletionsdrivers/irqchip/Kconfig
- drivers/irqchip/exynos-combiner.c 60 additions, 6 deletionsdrivers/irqchip/exynos-combiner.c
- drivers/irqchip/irq-armada-370-xp.c 1 addition, 1 deletiondrivers/irqchip/irq-armada-370-xp.c
- drivers/irqchip/irq-atmel-aic5.c 9 additions, 0 deletionsdrivers/irqchip/irq-atmel-aic5.c
- drivers/irqchip/irq-bcm2835.c 1 addition, 1 deletiondrivers/irqchip/irq-bcm2835.c
- drivers/irqchip/irq-gic-common.c 0 additions, 17 deletionsdrivers/irqchip/irq-gic-common.c
- drivers/irqchip/irq-gic-v3.c 1 addition, 0 deletionsdrivers/irqchip/irq-gic-v3.c
- drivers/irqchip/irq-gic.c 1 addition, 0 deletionsdrivers/irqchip/irq-gic.c
- drivers/irqchip/irq-hip04.c 1 addition, 0 deletionsdrivers/irqchip/irq-hip04.c
- drivers/irqchip/irq-keystone.c 2 additions, 3 deletionsdrivers/irqchip/irq-keystone.c
- drivers/irqchip/irq-mips-gic.c 1 addition, 1 deletiondrivers/irqchip/irq-mips-gic.c
Loading
Please register or sign in to comment