It appears that quite a few of the places you have changed are testing to see if an irq is valid. The idiomatic way to perform that test in the kernel is: if (irq) With no test to see if you are >= NR_IRQS. I expect that is the change we want in the drivers that are performing such a silly extra check. Eric --
