Ingo Molnar wrote: > * Mike Travis <travis@xxxxxxx> wrote: > >> Ingo Molnar wrote: >>> also, with latest tip/master the ia64 cross-build still fails: >>> >>> /home/mingo/tip/arch/ia64/kernel/irq_ia64.c: In function `ia64_handle_irq': >>> /home/mingo/tip/arch/ia64/kernel/irq_ia64.c:498: error: structure has no member named `irqs' >>> /home/mingo/tip/arch/ia64/kernel/irq_ia64.c:500: error: structure has no member named `irqs' >>> /home/mingo/tip/arch/ia64/kernel/irq_ia64.c: In function `ia64_process_pending_intr': >>> /home/mingo/tip/arch/ia64/kernel/irq_ia64.c:556: error: structure has no member named `irqs' >>> /home/mingo/tip/arch/ia64/kernel/irq_ia64.c:558: error: structure has no member named `irqs' >>> make[2]: *** [arch/ia64/kernel/irq_ia64.o] Error 1 >>> make[2]: *** Waiting for unfinished jobs.... >>> >>> and so does the MIPS build: >>> >>> /home/mingo/tip/arch/mips/sgi-ip22/ip22-int.c: In function 'indy_buserror_irq': >>> /home/mingo/tip/arch/mips/sgi-ip22/ip22-int.c:158: error: 'struct kernel_stat' has no member named 'irqs' >>> make[2]: *** [arch/mips/sgi-ip22/ip22-int.o] Error 1 >>> make[2]: *** Waiting for unfinished jobs.... >>> /home/mingo/tip/arch/mips/sgi-ip22/ip22-time.c: In function 'indy_8254timer_irq': >>> /home/mingo/tip/arch/mips/sgi-ip22/ip22-time.c:125: error: 'struct kernel_stat' has no member named 'irqs' >>> make[2]: *** [arch/mips/sgi-ip22/ip22-time.o] Error 1 >>> make[1]: *** [arch/mips/sgi-ip22] Error 2 >>> make[1]: *** Waiting for unfinished jobs.... >>> >>> Ingo >> Hi Ingo, >> >> This appears to be a fallout of the sparse irqs changes. Here is a >> suggested patch. >> >> Btw, my ia64 build fails under tip/cpus4096 because this commit is not >> present: >> >> commit e65e49d0f3714f4a6a42f6f6a19926ba33fcda75 >> Author: Mike Travis <travis@xxxxxxx> >> Date: Mon Jan 12 15:27:13 2009 -0800 >> >> irq: update all arches for new irq_desc > > it is present: > > [mingo@hera tip]$ git log cpus4096 | grep e65e49d > commit e65e49d0f3714f4a6a42f6f6a19926ba33fcda75 > > Ingo Hmm, the exact same command on my work tree produces nothing. If I generate a whole new tip/cpus4096 tree, it's then there. Once again a victim of git remote updating - not! There must be something that I'm doing wrong: Non-working tree: 21> git-describe v2.6.29-rc1-19-g92296c6 22> git-status # On branch cpus4096 # Your branch is behind 'tip/cpus4096' by 233 commits, and can be fast-forwarded. 23> git-remote update Updating linus Updating tip 24> git-status # On branch cpus4096 # Your branch is behind 'tip/cpus4096' by 233 commits, and can be fast-forwarded. 25> git-describe v2.6.29-rc1-19-g92296c6 New (working) tree: 2> git-describe v2.6.29-rc1-252-g5cd7376 ??? Thanks, Mike