diff options
Diffstat (limited to 'drivers/acpi/processor_idle.c')
| -rw-r--r-- | drivers/acpi/processor_idle.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c index 095c8aca141e..f37fba9e5ba0 100644 --- a/drivers/acpi/processor_idle.c +++ b/drivers/acpi/processor_idle.c @@ -1301,7 +1301,7 @@ int acpi_processor_power_state_has_changed(struct acpi_processor *pr)  	if (pr->id == 0 && cpuidle_get_driver() == &acpi_idle_driver) {  		/* Protect against cpu-hotplug */ -		get_online_cpus(); +		cpus_read_lock();  		cpuidle_pause_and_lock();  		/* Disable all cpuidle devices */ @@ -1330,7 +1330,7 @@ int acpi_processor_power_state_has_changed(struct acpi_processor *pr)  			}  		}  		cpuidle_resume_and_unlock(); -		put_online_cpus(); +		cpus_read_unlock();  	}  	return 0;  | 
