• Linus Torvalds's avatar
    Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 7cb328c3
    Linus Torvalds authored
    Pull irq fixes from Thomas Gleixner:
    
     - A few fixes mopping up the fallout of the big irq overhaul
    
     - Move the interrupt resource management logic out of the spin locked,
       irq disabled region to avoid unnecessary restrictions of the resource
       callbacks
    
     - Preparation for reworking the per cpu irq request function.
    
    * 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      irqdomain: Allow ACPI device nodes to be used as irqdomain identifiers
      genirq/debugfs: Remove redundant NULL pointer check
      genirq: Allow to pass the IRQF_TIMER flag with percpu irq request
      genirq/timings: Move free timings out of spinlocked region
      genirq: Move irq resource handling out of spinlocked region
      genirq: Add mutex to irq desc to serialize request/free_irq()
      genirq: Move bus locking into __setup_irq()
      genirq: Force inlining of __irq_startup_managed to prevent build failure
      genirq/debugfs: Fix build for !CONFIG_IRQ_DOMAIN
    7cb328c3
irqdesc.c 21.5 KB