summaryrefslogtreecommitdiff
path: root/drivers/thermal/thermal_core.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-25Revert "thermal/core: Allocate the thermal class dynamically"Rafael J. Wysocki1-9/+7
2026-08-25Revert "thermal/core: Use the thermal class pointer as init guard"Rafael J. Wysocki1-4/+7
2026-06-03thermal/of: Move cooling device OF helpers out of thermal coreDaniel Lezcano1-78/+2
2026-06-03thermal/core: Add devm_thermal_cooling_device_register()Daniel Lezcano1-0/+35
2026-06-03thermal/core: Introduce non-OF thermal_cooling_device_register()Daniel Lezcano1-36/+24
2026-05-26thermal/core: Use devm_add_action_or_reset() when registering a cooling deviceDaniel Lezcano1-17/+13
2026-05-22thermal: core: Add WQ_UNBOUND to alloc_workqueue() usersMarco Crivellari1-1/+1
2026-05-20thermal/core: Populate max_state before setting up cooling dev sysfsOvidiu Panait1-2/+2
2026-05-15thermal/core: Split __thermal_cooling_device_register() into two functionsDaniel Lezcano1-44/+73
2026-05-13thermal/core: Use the thermal class pointer as init guardDaniel Lezcano1-7/+4
2026-05-13thermal/core: Allocate the thermal class dynamicallyDaniel Lezcano1-7/+9
2026-05-13thermal/core: Add dedicated release callback for thermal zonesDaniel Lezcano1-16/+12
2026-05-13thermal/core: Add dedicated release callback for cooling devicesDaniel Lezcano1-8/+11
2026-05-12thermal: core: Simplify unregistration of governorsRafael J. Wysocki1-36/+14
2026-05-12thermal: core: Remove dead code from two functionsRafael J. Wysocki1-47/+8
2026-04-08thermal: core: Suspend thermal zones later and resume them earlierRafael J. Wysocki1-42/+18
2026-04-08thermal: core: Allocate thermal_class staticallyRafael J. Wysocki1-18/+12
2026-04-08thermal: core: Adjust thermal_wq allocation flagsRafael J. Wysocki1-2/+1
2026-04-08thermal: core: Drop redundant check from thermal_zone_device_update()Rafael J. Wysocki1-7/+1
2026-04-08thermal: core: Free thermal zone ID later during removalRafael J. Wysocki1-2/+4
2026-04-08thermal: core: Fix thermal zone governor cleanup issuesRafael J. Wysocki1-3/+4
2026-04-04thermal/core: Remove pointless variable when registering a cooling deviceDaniel Lezcano1-3/+2
2026-04-04Merge back earlier thermal core updates for 7.1Rafael J. Wysocki1-1/+1
2026-04-02thermal: core: Fix thermal zone device registration error pathRafael J. Wysocki1-0/+1
2026-03-31thermal: core: Address thermal zone removal races with resumeRafael J. Wysocki1-5/+26
2026-03-06thermal: core: Replace sprintf() in thermal_bind_cdev_to_trip()Thorsten Blum1-1/+1
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-3/+3
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-4/+4
2026-01-07thermal: core: Use strnlen() in thermal_zone_device_register_with_trips()Thorsten Blum1-2/+6
2025-12-15thermal: core: Fix typo and indentation in commentsThorsten Blum1-2/+2
2025-04-01Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git.kernel.org/pub/scm/...Linus Torvalds1-7/+10
2025-03-16thermal: core: allow user configuration of hardware protection actionAhmad Fatoum1-7/+10
2025-03-12thermal: core: Delay exposing sysfs interfaceLucas De Marchi1-10/+10
2025-01-17thermal: core: Rename function argument related to trip crossingRafael J. Wysocki1-5/+5
2024-10-24thermal: core: Relocate thermal zone initialization routineRafael J. Wysocki1-41/+41
2024-10-24thermal: core: Use trip lists for trip crossing detectionRafael J. Wysocki1-81/+131
2024-10-24thermal: core: Eliminate thermal_zone_trip_down()Rafael J. Wysocki1-7/+1
2024-10-24thermal: core: Relocate functions that update trip pointsRafael J. Wysocki1-0/+35
2024-10-24thermal: core: Move some trip processing to thermal_trip_crossed()Rafael J. Wysocki1-11/+10
2024-10-24thermal: core: Pass trip descriptor to thermal_trip_crossed()Rafael J. Wysocki1-5/+7
2024-10-24thermal: core: Rearrange __thermal_zone_device_update()Rafael J. Wysocki1-4/+4
2024-10-24thermal: core: Prepare for moving trips between sorted listsRafael J. Wysocki1-7/+18
2024-10-24thermal: core: Rename trip list node in struct thermal_trip_descRafael J. Wysocki1-5/+5
2024-10-24thermal: core: Build sorted lists instead of sorting them laterRafael J. Wysocki1-15/+18
2024-10-24thermal: core: Manage thermal_governor_lock using a mutex guardRafael J. Wysocki1-27/+13
2024-10-24thermal: core: Separate thermal zone governor initializationRafael J. Wysocki1-15/+21
2024-10-24thermal: core: Add and use cooling device guardRafael J. Wysocki1-12/+5
2024-10-23thermal: core: Introduce thermal_instance_delete()Rafael J. Wysocki1-5/+12
2024-10-23thermal: core: Introduce thermal_instance_add()Rafael J. Wysocki1-16/+30