Geert Uytterhoeven wrote: > On Fri, 17 Nov 2006, Benjamin Herrenschmidt wrote: >> While looking into getting rid of the old compat dma-mapping stuff, >> which is only used by a handful of archs, I've built some cross >> toolchains for those archs in order to at least test build my changes. >> >> It looks however that one of them, m68knommu, doesn't build with >> upstream git and a defconfig >> >> In file included from arch/m68knommu/kernel/asm-offsets.c:18: >> include/asm/irqnode.h:26: error: conflicting types for 'irq_handler_t' >> include/linux/interrupt.h:67: error: previous declaration of 'irq_handler_t' was here >> >> Is this arch bitrotting ? > > Maybe, although Greg announces updated versions on a regular basis. > > BTW, m68knommu is not really handled by linux-m68k. Please use uclinux-dev > instead. I hadn't fixed up the irq_handler_t changes yet. So this is a good a time as any :-) Here is a patch that cleans this up for 2.6.19-rc6. There is a few more cleanups on this I'll do post 2.6.19, but this gets it compiling/working again. Regards Greg ------------------------------------------------------------------------ Greg Ungerer -- Chief Software Dude EMAIL: gerg@snapgear.com SnapGear -- a Secure Computing Company PHONE: +61 7 3435 2888 825 Stanley St, FAX: +61 7 3891 3630 Woolloongabba, QLD, 4102, Australia WEB: http://www.SnapGear.com