From: trem I've got an error when I compile 2.6.24-mm1 on x86_64 : CC arch/x86/kernel/cpu/mcheck/mce_amd_64.o CC kernel/posix-cpu-timers.o arch/x86/kernel/cpu/mcheck/mce_amd_64.c: In function ‘smp_thermal_interrupt_init’: arch/x86/kernel/cpu/mcheck/mce_amd_64.c:876: erreur: lvalue required as unary ‘&’ operand make[3]: *** [arch/x86/kernel/cpu/mcheck/mce_amd_64.o] Erreur 1 make[2]: *** [arch/x86/kernel/cpu/mcheck] Erreur 2 make[1]: *** [arch/x86/kernel/cpu] Erreur 2 Cc: Russell Leidich Cc: Ingo Molnar Cc: Thomas Gleixner Cc: Andi Kleen Signed-off-by: Andrew Morton --- arch/x86/kernel/cpu/mcheck/mce_amd_64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff -puN arch/x86/kernel/cpu/mcheck/mce_amd_64.c~x86-amd-thermal-interrupt-support-fix-3 arch/x86/kernel/cpu/mcheck/mce_amd_64.c --- a/arch/x86/kernel/cpu/mcheck/mce_amd_64.c~x86-amd-thermal-interrupt-support-fix-3 +++ a/arch/x86/kernel/cpu/mcheck/mce_amd_64.c @@ -873,7 +873,7 @@ static int smp_thermal_interrupt_init(vo /* * Call thermal_apic_init() on each core. */ - on_each_cpu(&thermal_apic_init, NULL, 1, 0); + on_each_cpu(thermal_apic_init, NULL, 1, 0); smp_thermal_early_throttle_check(); out: return 0; _