Linus, please pull the latest irq-core-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq-core-for-linus The irq department delivers: - Another tree wide update to get rid of the horrible create_irq interface along with its even more horrible variants. That also gets rid of the last leftovers of the initial sparse irq hackery. arch/driver specific changes have been either acked or ignored. - A fix for the spurious interrupt detection logic with threaded interrupts. - A new ARM SoC interrupt controller - The usual pile of fixes and improvements all over the place Sorry you don't get a diff this time. BRANCH=irq-core-for-linus BASE=`git merge-base $BRANCH linus` git diff -M $BASE..irq-core-for-linus Is what my script uses for years now, but this time it created a diff with random extra content from all over the tree. $BASE is 2ed9fd28c2884e9f41c133f86a7e377d7c0a96bf Thanks, tglx ------------------> Arnd Bergmann (1): ARM: iop13xx: fix msi support with sparse IRQ Eyal Perry (1): genirq: Provide !SMP stub for irq_set_affinity_notifier() Ezequiel Garcia (1): irqchip: armada-370-xp: Move the devicetree binding documentation Florian Fainelli (2): irqchip: brcmstb-l2: Add Broadcom Set Top Box Level-2 interrupt controller Documentation: brcmstb-l2: Add Broadcom STB Level-2 interrupt controller binding Haojian Zhuang (1): irqchip: gic: Use mask field in GICC_IAR Jiang Liu (1): genirq: Improve documentation to match current implementation Sebastian Hesselbarth (1): irqchip: orion: Reverse irq handling priority Thomas Gleixner (33): genirq: Sanitize spurious interrupt detection of threaded irqs arm: iop13xx: Use sparse irqs for MSI mips: Kill pointless destroy_irq() genirq: Provide generic hwirq allocation facility x86: Implement arch_setup/teardown_hwirq() x86: irq_remapping: Use irq_alloc/free_hwirq() x86: hpet: Use irq_alloc/free_hwirq() x86: uv: Use irq_alloc/free_hwirq() x86: htirq: Use irq_alloc/free_irq() x86: ioapic: Use irq_alloc/free_hwirq() x86: Get rid of get_nr_irqs_gsi() iommu: smar: Fix return value check of create_irq() iommu: dmar: Provide arch specific irq allocation ia64: Remove unused check_irq_used() x86: Remove create/destroy_irq() tile: Implement irq_alloc/free_hwirq() for migration tile: usb: Use irq_alloc/free_hwirq tile: net: Use irq_alloc/free_hwirq tile: serial: Use irq_alloc/free_hwirq tile: hvc: Use irq_alloc/free_hwirq tile: pci: Use irq_alloc/free_hwirq() tile: Use SPARSE_IRQ genirq: Make create/destroy_irq() ia64 private x86, irq: Remove pointless irq_reserve_irqs() call sh: intc: Remove pointless irq_reserve_irqs() invocation s390: pci: Check return value of alloc_irq_desc() proper s390: Remove pointless arch_show_interrupts() s390: Avoid call to irq_reserve_irqs() genirq: Replace reserve_irqs in core code genirq: Remove irq_reserve_irq[s] genirq: Replace dynamic_irq_init/cleanup ia64: Use irq_init_desc genirq: Remove dynamic_irq mess Thomas Petazzoni (2): irqchip: irq-armada-370-xp: Do the set_smp_cross_call() in the driver irqchip: irq-armada-370-xp: Use cpu notifier to initialize secondary CPUs -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/