> It is probably because I patched the wrong map_irq() function, > I am trying to detect which one you are _actually_ using, if > the patch below fails I will patch them all (which is what I > have to do anyway). > > Please give this a go - this _has_ to make a difference, it is not > correct to leave map_irq() pointers as __init memory, IRQ routing > for modules can't work. This works for mainline git too. If you have another round that fixes all subarches, I will try it on a PC164 too. -- Meelis Roos (mroos@xxxxxxxx)