[PATCH] genirq: msi: make the msi code irq based and not vector based