This probably happened before -rc8, but was not an issue for 2.6.36.
The 2.6.37-rc8 kernel build on alpha fails as follows:
cc1: warnings being treated as errors
In file included from /usr/src/linux-2.6/arch/alpha/include/asm/mmu_context.h:22,
/usr/src/linux-2.6/arch/alpha/include/asm/io.h: In function '__set_hae':
/usr/src/linux-2.6/arch/alpha/include/asm/io.h:41: error: 'arch_local_irq_save' is static but used in inline function '__set_hae' which is not static
/usr/src/linux-2.6/arch/alpha/include/asm/io.h:49: error: 'arch_local_irq_restore' is static but used in inline function '__set_hae' which is not static
make: *** [arch/alpha/kernel/traps.o] Error 1
make: *** [arch/alpha/kernel] Error 2
I haven't had much time for alpha things, so I haven't been keeping up
with patches lately. I'll send everything in my patch queue to Linus
for the .38 merge window.
Please send Ivan's patch to Linus directly, and CC Ivan so he can give
his Signed-off-by tag.
Thanks Michael and Bob.