• Linus Torvalds's avatar
    Merge branch 'irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip · a8416961
    Linus Torvalds authored
    * 'irq-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (32 commits)
      x86: disable __do_IRQ support
      sparseirq, powerpc/cell: fix unused variable warning in interrupt.c
      genirq: deprecate obsolete typedefs and defines
      genirq: deprecate __do_IRQ
      genirq: add doc to struct irqaction
      genirq: use kzalloc instead of explicit zero initialization
      genirq: make irqreturn_t an enum
      genirq: remove redundant if condition
      genirq: remove unused hw_irq_controller typedef
      irq: export remove_irq() and setup_irq() symbols
      irq: match remove_irq() args with setup_irq()
      irq: add remove_irq() for freeing of setup_irq() irqs
      genirq: assert that irq handlers are indeed running in hardirq context
      irq: name 'p' variables a bit better
      irq: further clean up the free_irq() code flow
      irq: refactor and clean up the free_irq() code flow
      irq: clean up manage.c
      irq: use GFP_KERNEL for action allocation in request_irq()
      kernel/irq: fix sparse warning: make symbol static
      irq: optimize init_kstat_irqs/init_copy_kstat_irqs
      ...
    a8416961
irq.c 5.99 KB