There is a missing header file inside arch/alpha/kernel/err_titan.c This missing header causes the kernel to error out. Proposed patch is attached.
Created attachment 116793 [details, diff] Kernel Missing header patch
Please post the full error message. Is this still needed for 2.6.20/2.6.21?
Also exists in linux-2.6.20-gentoo-r6 I will test vanilla-sources 2.6.20 and .21 later today The exact error is: CC arch/alpha/kernel/err_titan.o cc1: warnings being treated as errors arch/alpha/kernel/err_titan.c: In function 'titan_machine_check': arch/alpha/kernel/err_titan.c:445: warning: implicit declaration of function 'get_irq_regs' arch/alpha/kernel/err_titan.c:445: warning: passing argument 1 of 'dik_show_regs' makes pointer from integer without a cast make[1]: *** [arch/alpha/kernel/err_titan.o] Error 1 make: *** [arch/alpha/kernel] Error 2
vanilla-sources-2.6.21 fixes this error I'll talk to kloeri to get it rolling on alpha
We'll be doing at least 3 weeks more support for 2.6.20, if you are interested in alpha support on that version feel free to reopen this bug and I'll backport the fix.