From deacf65d071eed6be23bfe06aacc399a0ed20c2e Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Mon, 30 Sep 2024 15:06:03 +0200 Subject: [PATCH] 6.11-stable patches added patches: powercap-intel_rapl-change-an-error-pointer-to-null.patch --- ...rapl-change-an-error-pointer-to-null.patch | 35 +++++++++++++++++++ queue-6.11/series | 1 + 2 files changed, 36 insertions(+) create mode 100644 queue-6.11/powercap-intel_rapl-change-an-error-pointer-to-null.patch diff --git a/queue-6.11/powercap-intel_rapl-change-an-error-pointer-to-null.patch b/queue-6.11/powercap-intel_rapl-change-an-error-pointer-to-null.patch new file mode 100644 index 00000000000..4f11d16d945 --- /dev/null +++ b/queue-6.11/powercap-intel_rapl-change-an-error-pointer-to-null.patch @@ -0,0 +1,35 @@ +From 6b08b4ee5e60d8789aeb87250f718ef14bebb90e Mon Sep 17 00:00:00 2001 +From: Dan Carpenter +Date: Fri, 23 Aug 2024 15:51:36 +0300 +Subject: powercap: intel_rapl: Change an error pointer to NULL + +From: Dan Carpenter + +commit 6b08b4ee5e60d8789aeb87250f718ef14bebb90e upstream. + +The rapl_find_package_domain_cpuslocked() function is supposed to +return NULL on error. + +This new error patch returns ERR_PTR(-EINVAL) but none of the callers +check for that so it would lead to an Oops. + +Fixes: 26096aed255f ("powercap/intel_rapl: Fix the energy-pkg event for AMD CPUs") +Signed-off-by: Dan Carpenter +Link: https://patch.msgid.link/fa719c6a-8d3b-4cca-9b43-bcd477ff6655@stanley.mountain +Signed-off-by: Rafael J. Wysocki +Signed-off-by: Greg Kroah-Hartman +--- + drivers/powercap/intel_rapl_common.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/drivers/powercap/intel_rapl_common.c ++++ b/drivers/powercap/intel_rapl_common.c +@@ -2156,7 +2156,7 @@ struct rapl_package *rapl_find_package_d + topology_physical_package_id(id) : topology_logical_die_id(id); + if (uid < 0) { + pr_err("topology_logical_(package/die)_id() returned a negative value"); +- return ERR_PTR(-EINVAL); ++ return NULL; + } + } + else diff --git a/queue-6.11/series b/queue-6.11/series index 7288c3cf968..1d2bfb02086 100644 --- a/queue-6.11/series +++ b/queue-6.11/series @@ -10,3 +10,4 @@ asoc-amd-acp-add-zsc-control-register-programming-sequence.patch nvme-pci-qdepth-1-quirk.patch usb-serial-pl2303-add-device-id-for-macrosilicon-ms3020.patch usb-usbtmc-prevent-kernel-usb-infoleak.patch +powercap-intel_rapl-change-an-error-pointer-to-null.patch -- 2.47.3