From: Andrew Morton Signed-off-by: Andrew Morton --- drivers/acpi/processor_perflib.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff -puN drivers/acpi/processor_perflib.c~revert-powernow-k8-crash-workaround drivers/acpi/processor_perflib.c --- a/drivers/acpi/processor_perflib.c~revert-powernow-k8-crash-workaround +++ a/drivers/acpi/processor_perflib.c @@ -577,8 +577,6 @@ acpi_processor_register_performance(stru return_VALUE(-EBUSY); } - WARN_ON(!performance); - pr->performance = performance; if (acpi_processor_get_performance_info(pr)) { @@ -611,8 +609,7 @@ acpi_processor_unregister_performance(st return_VOID; } - if (pr->performance) - kfree(pr->performance->states); + kfree(pr->performance->states); pr->performance = NULL; acpi_cpufreq_remove_file(pr); _