diff options
Diffstat (limited to 'arch/alpha/kernel/smp.c')
| -rw-r--r-- | arch/alpha/kernel/smp.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/arch/alpha/kernel/smp.c b/arch/alpha/kernel/smp.c index 5a621c6d22ab..d739703608fc 100644 --- a/arch/alpha/kernel/smp.c +++ b/arch/alpha/kernel/smp.c | |||
| @@ -451,7 +451,7 @@ setup_smp(void) | |||
| 451 | } | 451 | } |
| 452 | 452 | ||
| 453 | printk(KERN_INFO "SMP: %d CPUs probed -- cpu_present_map = %lx\n", | 453 | printk(KERN_INFO "SMP: %d CPUs probed -- cpu_present_map = %lx\n", |
| 454 | smp_num_probed, cpu_present_map.bits[0]); | 454 | smp_num_probed, cpumask_bits(cpu_present_mask)[0]); |
| 455 | } | 455 | } |
| 456 | 456 | ||
| 457 | /* | 457 | /* |
| @@ -629,8 +629,9 @@ smp_send_reschedule(int cpu) | |||
| 629 | void | 629 | void |
| 630 | smp_send_stop(void) | 630 | smp_send_stop(void) |
| 631 | { | 631 | { |
| 632 | cpumask_t to_whom = cpu_possible_map; | 632 | cpumask_t to_whom; |
| 633 | cpu_clear(smp_processor_id(), to_whom); | 633 | cpumask_copy(&to_whom, cpu_possible_mask); |
| 634 | cpumask_clear_cpu(smp_processor_id(), &to_whom); | ||
| 634 | #ifdef DEBUG_IPI_MSG | 635 | #ifdef DEBUG_IPI_MSG |
| 635 | if (hard_smp_processor_id() != boot_cpu_id) | 636 | if (hard_smp_processor_id() != boot_cpu_id) |
| 636 | printk(KERN_WARNING "smp_send_stop: Not on boot cpu.\n"); | 637 | printk(KERN_WARNING "smp_send_stop: Not on boot cpu.\n"); |
