Files
David Arcari 4bcbf8c49f thermal: intel: Fix dangling resources on thermal_throttle_online() failure
JIRA: https://issues.redhat.com/browse/RHEL-212721

commit b91d287fa7a1ba0727eed5823c6ee4924ee5fa31
Author: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
Date:   Sat Jun 13 15:17:47 2026 -0700

    thermal: intel: Fix dangling resources on thermal_throttle_online() failure

    The function thermal_throttle_add_dev() may fail and abort a CPU hotplug
    online operation. Since the failure occurs within the online callback,
    thermal_throttle_online(), the CPU hotplug framework does not invoke the
    corresponding offline callback. As a result, the hardware and software
    resources set up during the failed operation are not torn down.

    Since only thermal_throttle_add_dev() can fail, call it before setting up
    the rest of the resources.

    Fixes: f6656208f0 ("x86/mce/therm_throt: Optimize notifications of thermal throttle")
    Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
    Link: https://patch.msgid.link/20260613-rneri-directed-therm-intr-v3-1-3a26d1e47fc8@linux.intel.com
    Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

(cherry picked from commit b91d287fa7a1ba0727eed5823c6ee4924ee5fa31)
Assisted-by: Patchpal
Signed-off-by: David Arcari <darcari@redhat.com>
2026-08-03 10:23:09 -04:00
..
2025-02-17 15:14:58 -05:00