On Fri, 19 Oct 2007, Eric W. Biederman wrote:Ingo Molnar <mingo@xxxxxxx> writes:
* Eric W. Biederman <ebiederm@xxxxxxxxxxxx> wrote:The problem are some drivers today pass in 0 for their irq number
the get_irq_regs() approach worked out really well. We should do a get_irq_nr() and be done with it?thanks for doing this.Yes. keeping this alive is good.
The practical question is how do we make this change without breaking the drivers that use their irq argument.
to flag that they are calling the interrupt handler in a polling
mode (not from interrupt context?) so the same logic doesn't quite apply.
Do what you suggest would likely break those drivers.
How many of them do we have ? This is a wilful abuse of the API, so
its not a big damage if they break.