• Linus Torvalds's avatar
    Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · a4883ef6
    Linus Torvalds authored
    Pull core irq changes from Ingo Molnar:
     "The main changes:
    
      - generic-irqchip driver additions, cleanups and fixes
    
      - 3 new irqchip drivers: ARMv7-M NVIC, TB10x and Marvell Orion SoCs
    
      - irq_get_trigger_type() simplification and cross-arch cleanup
    
      - various cleanups, simplifications
    
      - documentation updates"
    
    * 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (26 commits)
      softirq: Use _RET_IP_
      genirq: Add the generic chip to the genirq docbook
      genirq: generic-chip: Export some irq_gc_ functions
      genirq: Fix can_request_irq() for IRQs without an action
      irqchip: exynos-combiner: Staticize combiner_init
      irqchip: Add support for ARMv7-M NVIC
      irqchip: Add TB10x interrupt controller driver
      irqdomain: Use irq_get_trigger_type() to get IRQ flags
      MIPS: octeon: Use irq_get_trigger_type() to get IRQ flags
      arm: orion: Use irq_get_trigger_type() to get IRQ flags
      mfd: stmpe: use irq_get_trigger_type() to get IRQ flags
      mfd: twl4030-irq: Use irq_get_trigger_type() to get IRQ flags
      gpio: mvebu: Use irq_get_trigger_type() to get IRQ flags
      genirq: Add irq_get_trigger_type() to get IRQ flags
      genirq: Irqchip: document gcflags arg of irq_alloc_domain_generic_chips
      genirq: Set irq thread to RT priority on creation
      irqchip: Add support for Marvell Orion SoCs
      genirq: Add kerneldoc for irq_disable.
      genirq: irqchip: Add mask to block out invalid irqs
      genirq: Generic chip: Add linear irq domain support
      ...
    a4883ef6
softirq.c 21 KB