aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/acpi')
-rw-r--r--drivers/acpi/processor_core.c7
-rw-r--r--drivers/acpi/processor_driver.c3
2 files changed, 0 insertions, 10 deletions
diff --git a/drivers/acpi/processor_core.c b/drivers/acpi/processor_core.c
index ef34faad6003..626c75479868 100644
--- a/drivers/acpi/processor_core.c
+++ b/drivers/acpi/processor_core.c
@@ -317,8 +317,6 @@ acpi_processor_eval_pdc(acpi_handle handle, struct acpi_object_list *pdc_in)
317 return status; 317 return status;
318} 318}
319 319
320static int early_pdc_done;
321
322void acpi_processor_set_pdc(acpi_handle handle) 320void acpi_processor_set_pdc(acpi_handle handle)
323{ 321{
324 struct acpi_object_list *obj_list; 322 struct acpi_object_list *obj_list;
@@ -326,9 +324,6 @@ void acpi_processor_set_pdc(acpi_handle handle)
326 if (arch_has_acpi_pdc() == false) 324 if (arch_has_acpi_pdc() == false)
327 return; 325 return;
328 326
329 if (early_pdc_done)
330 return;
331
332 obj_list = acpi_processor_alloc_pdc(); 327 obj_list = acpi_processor_alloc_pdc();
333 if (!obj_list) 328 if (!obj_list)
334 return; 329 return;
@@ -369,6 +364,4 @@ void __init acpi_early_processor_set_pdc(void)
369 acpi_walk_namespace(ACPI_TYPE_PROCESSOR, ACPI_ROOT_OBJECT, 364 acpi_walk_namespace(ACPI_TYPE_PROCESSOR, ACPI_ROOT_OBJECT,
370 ACPI_UINT32_MAX, 365 ACPI_UINT32_MAX,
371 early_init_pdc, NULL, NULL, NULL); 366 early_init_pdc, NULL, NULL, NULL);
372
373 early_pdc_done = 1;
374} 367}
diff --git a/drivers/acpi/processor_driver.c b/drivers/acpi/processor_driver.c
index 7eedf7475f4e..b5658cdce27f 100644
--- a/drivers/acpi/processor_driver.c
+++ b/drivers/acpi/processor_driver.c
@@ -608,9 +608,6 @@ static int __cpuinit acpi_processor_add(struct acpi_device *device)
608 goto err_remove_fs; 608 goto err_remove_fs;
609 } 609 }
610 610
611 /* _PDC call should be done before doing anything else (if reqd.). */
612 acpi_processor_set_pdc(pr->handle);
613
614#ifdef CONFIG_CPU_FREQ 611#ifdef CONFIG_CPU_FREQ
615 acpi_processor_ppc_has_changed(pr, 0); 612 acpi_processor_ppc_has_changed(pr, 0);
616#endif 613#endif