From 55a5bf74d2c7d2e4125683edd12dc13ed689a070 Mon Sep 17 00:00:00 2001 From: Chris Wright Date: Mon, 19 Jun 2006 12:27:23 -0700 Subject: [PATCH] powernow-k8 crash workaround, fwd from davej --- .../powernow-k8-crash-workaround.patch | 46 +++++++++++++++++++ queue-2.6.16/series | 1 + 2 files changed, 47 insertions(+) create mode 100644 queue-2.6.16/powernow-k8-crash-workaround.patch diff --git a/queue-2.6.16/powernow-k8-crash-workaround.patch b/queue-2.6.16/powernow-k8-crash-workaround.patch new file mode 100644 index 00000000000..44c90d6fda9 --- /dev/null +++ b/queue-2.6.16/powernow-k8-crash-workaround.patch @@ -0,0 +1,46 @@ +From stable-bounces@linux.kernel.org Sat Jun 10 23:33:22 2006 +Date: Sat, 10 Jun 2006 18:59:23 GMT +From: Linux Kernel Mailing List +To: git-commits-head@vger.kernel.org +Cc: +Subject: powernow-k8 crash workaround + +From: Andrew Morton + +Work around the oops reported in +http://bugzilla.kernel.org/show_bug.cgi?id=6478. + +Thanks to Ralf Hildebrandt for testing and +reporting. + +Acked-by: Dave Jones +Cc: "Brown, Len" +Signed-off-by: Andrew Morton +Signed-off-by: Linus Torvalds +Signed-off-by: Chris Wright +--- + + drivers/acpi/processor_perflib.c | 5 ++++- + 1 file changed, 4 insertions(+), 1 deletion(-) + +--- linux-2.6.16.20.orig/drivers/acpi/processor_perflib.c ++++ linux-2.6.16.20/drivers/acpi/processor_perflib.c +@@ -577,6 +577,8 @@ acpi_processor_register_performance(stru + return_VALUE(-EBUSY); + } + ++ WARN_ON(!performance); ++ + pr->performance = performance; + + if (acpi_processor_get_performance_info(pr)) { +@@ -609,7 +611,8 @@ acpi_processor_unregister_performance(st + return_VOID; + } + +- kfree(pr->performance->states); ++ if (pr->performance) ++ kfree(pr->performance->states); + pr->performance = NULL; + + acpi_cpufreq_remove_file(pr); diff --git a/queue-2.6.16/series b/queue-2.6.16/series index bbe173de015..e0b81a963bd 100644 --- a/queue-2.6.16/series +++ b/queue-2.6.16/series @@ -9,3 +9,4 @@ fs-namei.c-call-to-file_permission-under-a-spinlock-in-do_lookup_path.patch jfs-fix-multiple-errors-in-metapage_releasepage.patch scsi_lib.c-properly-count-the-number-of-pages-in-scsi_req_map_sg.patch i2o-bugfixes-to-get-i2o-working-again.patch +powernow-k8-crash-workaround.patch -- 2.47.2