load_ramdisk= [RAM] List of ramdisks to load from floppy
See Documentation/ramdisk.txt.
----------- lockd.udpport= [NFS]
+++++++++++ lockd.nlm_grace_period=P [NFS] Assign grace period.
+++++++++++ Format: <integer>
+++++++++++
+++++++++++ lockd.nlm_tcpport=N [NFS] Assign TCP port.
+++++++++++ Format: <integer>
++++ ++++++
- lockd.tcpport= [NFS]
+++++++++++ lockd.nlm_timeout=T [NFS] Assign timeout value.
+++++++++++ Format: <integer>
+
---- ------ lockd.tcpport= [NFS]
+++++++++++ lockd.nlm_udpport=M [NFS] Assign UDP port.
+++++++++++ Format: <integer>
logibm.irq= [HW,MOUSE] Logitech Bus Mouse Driver
Format: <irq>
unsigned int cpu = policy->cpu;
struct cpufreq_acpi_io *data;
unsigned int result = 0;
----- -----
----- ----- union acpi_object arg0 = {ACPI_TYPE_BUFFER};
----- ----- u32 arg0_buf[3];
----- ----- struct acpi_object_list arg_list = {1, &arg0};
+++++++++++ struct cpuinfo_x86 *c = &cpu_data[policy->cpu];
- union acpi_object arg0 = {ACPI_TYPE_BUFFER};
- u32 arg0_buf[3];
- struct acpi_object_list arg_list = {1, &arg0};
-
dprintk("acpi_cpufreq_cpu_init\n");
------ ----- /* setup arg_list for _PDC settings */
------ ----- arg0.buffer.length = 12;
------ ----- arg0.buffer.pointer = (u8 *) arg0_buf;
data = kzalloc(sizeof(struct cpufreq_acpi_io), GFP_KERNEL);
if (!data)
}
}
-- cx->usage++;
--
+++ #ifdef CONFIG_HOTPLUG_CPU
+++ /*
+++ * Check for P_LVL2_UP flag before entering C2 and above on
+++ * an SMP system. We do it here instead of doing it at _CST/P_LVL
+++ * detection phase, to work cleanly with logical CPU hotplug.
+++ */
+++ if ((cx->type != ACPI_STATE_C1) && (num_online_cpus() > 1) &&
-- !pr->flags.has_cst && acpi_fadt.plvl2_up)
-- cx->type = ACPI_STATE_C1;
++ +++ !pr->flags.has_cst && !acpi_fadt.plvl2_up)
++ +++ cx = &pr->power.states[ACPI_STATE_C1];
+++ #endif
++ +++
++ cx->usage++;
++
/*
* Sleep:
* ------
pr->power.states[ACPI_STATE_C2].type = ACPI_STATE_C2;
pr->power.states[ACPI_STATE_C3].type = ACPI_STATE_C3;
--- -------- /* the C0 state only exists as a filler in our array,
--- -------- * and all processors need to support C1 */
--- -------- pr->power.states[ACPI_STATE_C0].valid = 1;
--- -------- pr->power.states[ACPI_STATE_C1].valid = 1;
--- - ----
+++ #ifndef CONFIG_HOTPLUG_CPU
+++ /*
+++ * Check for P_LVL2_UP flag before entering C2 and above on
+++ * an SMP system.
+++ */
-- if ((num_online_cpus() > 1) && acpi_fadt.plvl2_up)
++ +++ if ((num_online_cpus() > 1) && !acpi_fadt.plvl2_up)
+++ return_VALUE(-ENODEV);
+++ #endif
/* determine C2 and C3 address from pblk */
pr->power.states[ACPI_STATE_C2].address = pr->pblk + 4;
}
ACPI_DEBUG_PRINT((ACPI_DB_INFO, "Found %d power states\n",
--- -------- pr->power.count));
+++ ++++++++ current_count));
/* Validate number of power states discovered */
--- -------- if (pr->power.count < 2)
--- status = -ENODEV;
+++ ++++++++ if (current_count < 2)
+++ status = -EFAULT;
end:
acpi_os_free(buffer.pointer);
/* NOTE: the idle thread may not be running while calling
* this function */
+++ ++++++++ /* Adding C1 state */
+++ ++++++++ acpi_processor_get_power_info_default_c1(pr);
result = acpi_processor_get_power_info_cst(pr);
--- if ((result) || (acpi_processor_power_verify(pr) < 2)) {
--- result = acpi_processor_get_power_info_fadt(pr);
--- if ((result) || (acpi_processor_power_verify(pr) < 2))
--- result = acpi_processor_get_power_info_default_c1(pr);
--- }
+++ if (result == -ENODEV)
--- - ---- result = acpi_processor_get_power_info_fadt(pr);
+++ ++++++++ acpi_processor_get_power_info_fadt(pr);
+++
--- - ---- if ((result) || (acpi_processor_power_verify(pr) < 2))
--- - ---- result = acpi_processor_get_power_info_default_c1(pr);
+++ ++++++++ pr->power.count = acpi_processor_power_verify(pr);
/*
* Set Default Policy