On Mon, Feb 21, 2011 at 10:30:55AM +0100, Daniel Hellstrom wrote: > Sam Ravnborg wrote: > >> Convert sparc32 to use genirq. >> >> Changes since v2: >> - avoid moving function in sun4d_irq to make diff more readable (Josip Rodin) >> - added patch that fixes build with floppy or LEON enabled >> I broke that during my cleanup. >> This is 1/5 - and should be applied to -next soon. >> - converted leon to genirq >> It was straight forward. I identified some dead code in leon_kernel >> but I did not clean it up (stuff that reference eirq). >> >> > Somehow only parts of the Extended IRQ Controller patch was submitted > when LEON was included the first time. We distribute the rest of the > patch on our homepage, however since it is not clean and you are > cleaning up the IRQ code I have been waiting with it. > > The extended IRQ controller is basically one extra level of IRQs, when > the EIRQ (1..14) is taken the ISR looks what IRQ actually caused the IRQ > (16..31) and calls that handler. That explains it. I agree that we shall wait with the eirq bits until we get the genirq stuff in shape. If you find time I would appreciate a review both of the generic and the leon specific genirq changes. Sam -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html