Cc: Yinghai Lu <yhlu.kernel@...>, Ingo Molnar <mingo@...>, Thomas Gleixner <tglx@...>, Dhaval Giani <dhaval@...>, Mike Travis <travis@...>, Andrew Morton <akpm@...>, <linux-kernel@...>
In the case of msi it is a minor. In the case of GSIs from ACPI it dramatically
simplified the code, and improved it's reliability. Because then everyone including
ACPI was always using the same.
So in general principle I think we should have stable irq numbers if we can. Which
allows someone to say I have a problem with irq X. And it will always be irq X on
their box. An extra level of indirection makes debugging more difficult.
Having a human readable name like: eth0irq22 or hbairq5 is likely just
as good in the case of msi. Still all of the users interfaces today take numbers.
So we are stuck with dealing with numbers for a long time to come.
Eric
--