On Tuesday, September 6, 2016 8:44:43 PM CEST Russell King - ARM Linux wrote: > On Tue, Sep 06, 2016 at 09:28:17PM +0200, Arnd Bergmann wrote: > > On Tuesday, September 6, 2016 3:24:42 PM CEST Russell King - ARM Linux > > wrote: > > > On Tue, Sep 06, 2016 at 04:07:56PM +0200, Arnd Bergmann wrote: > > I'm experimenting with cleaning up the file some more, but it's unclear > > if doing it another way is an actual improvement, or if a larger change > > is worth the risk for regressions, given how little interest there is > > in this platform in general. > > If there's little interest in it, and little stomach to fix it, maybe > the better thing is to remove it if no one has an interest in it? > > > [1] > > https://lists.linuxfoundation.org/pipermail/ksummit-discuss/2016-September/003803.html > > What Linus has failed to understand is that the reason why we've kept > NO_IRQ as -1 is that changing NO_IRQ to 0 results in regressions - I've > been through as much as the code that I'm personally happy to convert > each time this has come up, and what remains has been the stuff that > I've not been happy to touch through fear of breaking it.
Out of the 20 patches os so that I did for the complete removal on ARM, a clear majority was fixing code that is already broken (usually in error handling code paths that are never exercised in practice though). > So, changing NO_IRQ to 0 results in regressions. Trying to fix the > sites probably results in regressions too (I've already seen one > example with your UCB1x00 patch of such breakage caused by mindless > "conversion".) The patch was correct, the only problem that you pointed out already was that it needs to be applied on top of your patch. I didn't check when the file was touched the last time but only looked at the current state in linux-next that happened to be from your patch last week. Arnd