[patch 00/18] Remove obsolete genirq defines and typedefs
The defines and typedefs (hw_interrupt_type, no_irq_type, irq_desc_t) have been kept around for migration reasons. After more than two years it's time to remove them finally.
This patch series cleans up the remaining users. When those patches hit mainline we can remove the defines and typedefs finally.