public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/thermald] rawhide: Update to 2.5.13
@ 2026-09-14 12:05 Peter Robinson
  0 siblings, 0 replies; only message in thread
From: Peter Robinson @ 2026-09-14 12:05 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/thermald
Branch : rawhide
Commit : dbfb69a9b7eea8dfa8a73683e5b778738410edd5
Author : Peter Robinson <pbrobinson@gmail.com>
Date   : 2026-09-14T13:03:51+01:00
Stats  : +2/-165 in 5 file(s)
URL    : https://src.fedoraproject.org/rpms/thermald/c/dbfb69a9b7eea8dfa8a73683e5b778738410edd5?branch=rawhide

Log:
Update to 2.5.13

---
diff --git a/32c70aaba5837014fd3a2cb0b7e6b695d13043ad.patch b/32c70aaba5837014fd3a2cb0b7e6b695d13043ad.patch
deleted file mode 100644
index afb35fa..0000000
--- a/32c70aaba5837014fd3a2cb0b7e6b695d13043ad.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 32c70aaba5837014fd3a2cb0b7e6b695d13043ad Mon Sep 17 00:00:00 2001
-From: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
-Date: Sat, 20 Jun 2026 16:11:27 -0700
-Subject: [PATCH] Allow desktop platform with ignore-cpuid-check
-
-Allow desktop platforms with --ignore-cpuid-check.
-
-Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
----
- src/thd_engine.cpp | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/thd_engine.cpp b/src/thd_engine.cpp
-index a85639bf..be924044 100644
---- a/src/thd_engine.cpp
-+++ b/src/thd_engine.cpp
-@@ -291,16 +291,16 @@ void cthd_engine::thd_parse_features()
- int cthd_engine::thd_engine_init(bool ignore_cpuid_check, bool adaptive) {
- 	int ret;
- 
--	if (check_acpi_platform_profile() != THD_SUCCESS) {
--		return THD_FATAL_ERROR;
--	}
--
- 	adaptive_mode = adaptive;
- 
- 	if (ignore_cpuid_check) {
- 		thd_log_debug("Ignore CPU ID check for MSRs\n");
- 		proc_list_matched = true;
- 	} else {
-+		if (check_acpi_platform_profile() != THD_SUCCESS) {
-+			return THD_FATAL_ERROR;
-+		}
-+
- 		check_cpu_id();
- 
- 		if (!proc_list_matched) {

diff --git a/594.patch b/594.patch
deleted file mode 100644
index e12e27d..0000000
--- a/594.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From dd0eb7e2bb7a9278770eb208af6f6adb27df51d9 Mon Sep 17 00:00:00 2001
-From: Neal Gompa <neal@gompa.dev>
-Date: Tue, 18 Aug 2026 21:02:25 -0400
-Subject: [PATCH] thermald: platform: intel: Re-add Wildcat Lake support
-
-This was accidentally dropped during the refactor that split out
-Intel platform code into a separate backend.
-
-Fixes: 4cf42fc89cc ("Refactor Intel-specific logic into separate files")
-Signed-off-by: Neal Gompa <neal@gompa.dev>
----
- src/thd_platform_intel.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/thd_platform_intel.cpp b/src/thd_platform_intel.cpp
-index 1d8337c9..4be95fdc 100644
---- a/src/thd_platform_intel.cpp
-+++ b/src/thd_platform_intel.cpp
-@@ -81,6 +81,7 @@ static supported_ids_t intel_id_table[] = {
-     { 6, 0xc5, 1 }, // Arrow Lake H
-     { 6, 0xb5, 1 }, // Arrow Lake U
-     { 6, 0xcc, 1 }, // Panther Lake L
-+    { 6, 0xd5, 1 }, // Wildcat Lake L
-     { 15, 0x01, 1 }, // Nova Lake S
-     { 15, 0x03, 1 }, // Nova Lake U/P/H/Hx
-     { 0, 0, 0 } // Last Invalid entry

diff --git a/de4821ce559a2041f6a5d574aeca278df340e379.patch b/de4821ce559a2041f6a5d574aeca278df340e379.patch
deleted file mode 100644
index b426b25..0000000
--- a/de4821ce559a2041f6a5d574aeca278df340e379.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-From de4821ce559a2041f6a5d574aeca278df340e379 Mon Sep 17 00:00:00 2001
-From: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
-Date: Mon, 22 Jun 2026 09:42:36 -0700
-Subject: [PATCH] Remove fatal error for non mobile platform
-
-Downgrade to warning as some user do want to run on non Mobile
-platforms.
-
-Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
----
- src/thd_engine.cpp          | 15 +++++----------
- src/thd_engine.h            |  2 +-
- src/thd_engine_adaptive.cpp |  4 +---
- 3 files changed, 7 insertions(+), 14 deletions(-)
-
-diff --git a/src/thd_engine.cpp b/src/thd_engine.cpp
-index be924044..83aad268 100644
---- a/src/thd_engine.cpp
-+++ b/src/thd_engine.cpp
-@@ -253,22 +253,19 @@ void cthd_engine::enable_power_floor_event()
- 	++current_zone_index;
- }
- 
--int cthd_engine::check_acpi_platform_profile() {
--	// Check PM profile and fail to start for non mobile platforms
-+void cthd_engine::check_acpi_platform_profile() {
-+	// Check PM profile and warn to start on non-mobile platforms
- 	csys_fs pm_profile_fs("/sys/firmware/acpi/pm_profile");
- 	if (pm_profile_fs.exists()) {
- 		std::string pm_profile;
- 		pm_profile_fs.read("", pm_profile);
- 		thd_log_info("PM profile is %s\n", pm_profile.c_str());
- 		if (pm_profile != "2" && pm_profile != "8") {
--			thd_log_error("Non mobile platform, exiting..\n");
--			return THD_FATAL_ERROR;
-+			thd_log_warn("Non-mobile platform: thermal tables may not have been validated.\n");
- 		}
- 	} else {
- 		thd_log_info("PM profile is not available, skipping check\n");
- 	}
--
--	return THD_SUCCESS;
- }
- 
- void cthd_engine::thd_parse_features()
-@@ -297,10 +294,6 @@ int cthd_engine::thd_engine_init(bool ignore_cpuid_check, bool adaptive) {
- 		thd_log_debug("Ignore CPU ID check for MSRs\n");
- 		proc_list_matched = true;
- 	} else {
--		if (check_acpi_platform_profile() != THD_SUCCESS) {
--			return THD_FATAL_ERROR;
--		}
--
- 		check_cpu_id();
- 
- 		if (!proc_list_matched) {
-@@ -311,6 +304,8 @@ int cthd_engine::thd_engine_init(bool ignore_cpuid_check, bool adaptive) {
- 				return THD_ERROR;
- 			}
- 		}
-+
-+		check_acpi_platform_profile();
- 	}
- 
- 	ret = read_thermal_sensors();
-diff --git a/src/thd_engine.h b/src/thd_engine.h
-index 781f1e55..ac39eef2 100644
---- a/src/thd_engine.h
-+++ b/src/thd_engine.h
-@@ -302,7 +302,7 @@ class cthd_engine {
- 	void parser_deinit();
- 	int debug_mode_on(void);
- 
--	int check_acpi_platform_profile();
-+	void check_acpi_platform_profile();
- 
- 	int check_feature(thermald_feature_names_t feature) {
- 		if (feature >= MAX_FEATURE) {
-diff --git a/src/thd_engine_adaptive.cpp b/src/thd_engine_adaptive.cpp
-index 5586523c..7a481994 100644
---- a/src/thd_engine_adaptive.cpp
-+++ b/src/thd_engine_adaptive.cpp
-@@ -660,9 +660,7 @@ int cthd_engine_adaptive::thd_engine_init(bool ignore_cpuid_check,
- 	size_t size;
- 	int res;
- 
--	if (check_acpi_platform_profile() != THD_SUCCESS) {
--			return THD_FATAL_ERROR;
--	}
-+	check_acpi_platform_profile();
- 
- 	thd_parse_features();
- 

diff --git a/sources b/sources
index 435f491..17ee75f 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (thermald-2.5.12.tar.gz) = 931396a1c977c77eb8ac5ed6c8648b554e03063ab91a023f96abee99a59ae7b4bbb7dcd09a150208cc7b03f0ce25cede97437d1a8058dca54b902e538cf49d6e
+SHA512 (thermald-2.5.13.tar.gz) = 3efa93be0dc72db4d761305202674e65635eb4493b68607ee46be56e8720d12a429cf7e628c248f871d667b0c6e4a23db27174e24d861f814138146a176bd670

diff --git a/thermald.spec b/thermald.spec
index 998c2ff..8d5377e 100644
--- a/thermald.spec
+++ b/thermald.spec
@@ -1,7 +1,7 @@
 %global pkgname thermal_daemon
 
 Name:		thermald
-Version:	2.5.12
+Version:	2.5.13
 Release:	%autorelease
 Summary:	Thermal Management daemon
 
@@ -9,13 +9,6 @@ License:	GPL-2.0-or-later
 URL:		https://github.com/intel/%{pkgname}
 Source:		%{url}/archive/v%{version}/%{name}-%{version}.tar.gz
 
-# Backports from upstream
-Patch0:		https://github.com/intel/thermal_daemon/commit/32c70aaba5837014fd3a2cb0b7e6b695d13043ad.patch
-Patch1:		https://github.com/intel/thermal_daemon/commit/de4821ce559a2041f6a5d574aeca278df340e379.patch
-
-# Proposed upstream
-Patch100:	https://github.com/intel/thermal_daemon/pull/594.patch
-
 ExclusiveArch:	%{ix86} %{x86_64} %{arm64}
 
 BuildRequires:	make

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-14 12:05 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-14 12:05 [rpms/thermald] rawhide: Update to 2.5.13 Peter Robinson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox