Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 113577
b: refs/heads/master
c: b807305
h: refs/heads/master
i:
  113575: 9b247ae
v: v3
  • Loading branch information
Ingo Molnar committed Oct 13, 2008
1 parent 570af46 commit ee78677
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 26 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 649c6653fa94ec8f3ea32b19c97b790ec4e8e4ac
refs/heads/master: b807305059c28fb8197496c944bfaa6b372a40ad
18 changes: 0 additions & 18 deletions trunk/arch/x86/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -1438,24 +1438,6 @@ config HOTPLUG_CPU
automatically on SMP systems. )
Say N if you want to disable CPU hotplug.

config HOTPLUG_RESTRICT_TO_BOOTUP_CPUS
def_bool n
prompt "Restrict CPU hotplugging to processors found during boot" if HOTPLUG_CPU
---help---
Say no here to use the default, which allows as many CPUs as are marked
"disabled" by ACPI or MPTABLES to be hotplugged after bootup.

Say yes if you do not want to allow CPUs to be added after booting, for
example if you only need CPU hotplugging enabled for suspend/resume.

If CPU_HOTPLUG is enabled this value may be overridden at boot time
with the "additional_cpus" kernel parameter.

config HOTPLUG_ADDITIONAL_CPUS
int
default 0 if !HOTPLUG_CPU || HOTPLUG_RESTRICT_TO_BOOTUP_CPUS
default -1

config COMPAT_VDSO
def_bool y
prompt "Compat VDSO support"
Expand Down
8 changes: 1 addition & 7 deletions trunk/arch/x86/kernel/smpboot.c
Original file line number Diff line number Diff line change
Expand Up @@ -1261,7 +1261,7 @@ void __init native_smp_cpus_done(unsigned int max_cpus)
check_nmi_watchdog();
}

static int additional_cpus __initdata = CONFIG_HOTPLUG_ADDITIONAL_CPUS;
static int additional_cpus = -1;

/*
* cpu_possible_map should be static, it cannot change as cpu's
Expand Down Expand Up @@ -1334,12 +1334,6 @@ static void remove_siblinginfo(int cpu)
cpu_clear(cpu, cpu_sibling_setup_map);
}

static __init int setup_additional_cpus(char *s)
{
return s && get_option(&s, &additional_cpus) ? 0 : -EINVAL;
}
early_param("additional_cpus", setup_additional_cpus);

static void __ref remove_cpu_from_maps(int cpu)
{
cpu_clear(cpu, cpu_online_map);
Expand Down

0 comments on commit ee78677

Please sign in to comment.