diff options
Diffstat (limited to 'arch/alpha/kernel/smp.c')
| -rw-r--r-- | arch/alpha/kernel/smp.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/arch/alpha/kernel/smp.c b/arch/alpha/kernel/smp.c index 185255416e85..4dc273e537fd 100644 --- a/arch/alpha/kernel/smp.c +++ b/arch/alpha/kernel/smp.c | |||
| @@ -68,7 +68,6 @@ enum ipi_message_type { | |||
| 68 | static int smp_secondary_alive __initdata = 0; | 68 | static int smp_secondary_alive __initdata = 0; |
| 69 | 69 | ||
| 70 | /* Which cpus ids came online. */ | 70 | /* Which cpus ids came online. */ |
| 71 | cpumask_t cpu_present_mask; | ||
| 72 | cpumask_t cpu_online_map; | 71 | cpumask_t cpu_online_map; |
| 73 | 72 | ||
| 74 | EXPORT_SYMBOL(cpu_online_map); | 73 | EXPORT_SYMBOL(cpu_online_map); |
| @@ -439,7 +438,7 @@ setup_smp(void) | |||
| 439 | if ((cpu->flags & 0x1cc) == 0x1cc) { | 438 | if ((cpu->flags & 0x1cc) == 0x1cc) { |
| 440 | smp_num_probed++; | 439 | smp_num_probed++; |
| 441 | /* Assume here that "whami" == index */ | 440 | /* Assume here that "whami" == index */ |
| 442 | cpu_set(i, cpu_present_mask); | 441 | cpu_set(i, cpu_present_map); |
| 443 | cpu->pal_revision = boot_cpu_palrev; | 442 | cpu->pal_revision = boot_cpu_palrev; |
| 444 | } | 443 | } |
| 445 | 444 | ||
| @@ -450,11 +449,10 @@ setup_smp(void) | |||
| 450 | } | 449 | } |
| 451 | } else { | 450 | } else { |
| 452 | smp_num_probed = 1; | 451 | smp_num_probed = 1; |
| 453 | cpu_set(boot_cpuid, cpu_present_mask); | ||
| 454 | } | 452 | } |
| 455 | 453 | ||
| 456 | printk(KERN_INFO "SMP: %d CPUs probed -- cpu_present_mask = %lx\n", | 454 | printk(KERN_INFO "SMP: %d CPUs probed -- cpu_present_map = %lx\n", |
| 457 | smp_num_probed, cpu_possible_map.bits[0]); | 455 | smp_num_probed, cpu_present_map.bits[0]); |
| 458 | } | 456 | } |
| 459 | 457 | ||
| 460 | /* | 458 | /* |
| @@ -473,7 +471,7 @@ smp_prepare_cpus(unsigned int max_cpus) | |||
| 473 | 471 | ||
| 474 | /* Nothing to do on a UP box, or when told not to. */ | 472 | /* Nothing to do on a UP box, or when told not to. */ |
| 475 | if (smp_num_probed == 1 || max_cpus == 0) { | 473 | if (smp_num_probed == 1 || max_cpus == 0) { |
| 476 | cpu_present_mask = cpumask_of_cpu(boot_cpuid); | 474 | cpu_present_map = cpumask_of_cpu(boot_cpuid); |
| 477 | printk(KERN_INFO "SMP mode deactivated.\n"); | 475 | printk(KERN_INFO "SMP mode deactivated.\n"); |
| 478 | return; | 476 | return; |
| 479 | } | 477 | } |
| @@ -486,10 +484,6 @@ smp_prepare_cpus(unsigned int max_cpus) | |||
| 486 | void __devinit | 484 | void __devinit |
| 487 | smp_prepare_boot_cpu(void) | 485 | smp_prepare_boot_cpu(void) |
| 488 | { | 486 | { |
| 489 | /* | ||
| 490 | * Mark the boot cpu (current cpu) as online | ||
| 491 | */ | ||
| 492 | cpu_set(smp_processor_id(), cpu_online_map); | ||
| 493 | } | 487 | } |
| 494 | 488 | ||
| 495 | int __devinit | 489 | int __devinit |
