-
- Downloads
[PATCH] alpha: SMP IRQ routing fix
From: Ivan Kokshaysky <ink@jurassic.park.msu.ru> After removal of fixup_cpu_present_map() function Alpha ended up with an empty cpu_present_map, so secondary CPUs on SMP systems are not being started. Worse, on some platforms we route interrupts to secondary CPUs using cpu_possible_map which is still populated properly. As a result, these interrupts go nowhere so the machines like DP264 aren't able to boot even with a primary CPU. Fixed basically by s/cpu_present_mask/cpu_present_map/. Thanks to Ernst Herzberg for reporting the bug and testing the fix. Cc: Ernst Herzberg <list-lkml@net4u.de> Cc: Richard Henderson <rth@twiddle.net> Signed-off-by:Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
Showing
- arch/alpha/kernel/alpha_ksyms.c 0 additions, 1 deletionarch/alpha/kernel/alpha_ksyms.c
- arch/alpha/kernel/process.c 3 additions, 3 deletionsarch/alpha/kernel/process.c
- arch/alpha/kernel/smp.c 4 additions, 10 deletionsarch/alpha/kernel/smp.c
- arch/alpha/kernel/sys_titan.c 1 addition, 1 deletionarch/alpha/kernel/sys_titan.c
- include/asm-alpha/smp.h 1 addition, 3 deletionsinclude/asm-alpha/smp.h
Loading
Please register or sign in to comment