Merge branch 'thermal-core'
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 15 Feb 2023 16:08:30 +0000 (17:08 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 15 Feb 2023 16:08:30 +0000 (17:08 +0100)
commitc3bd6d539f34784b235c7070edba978f67516372
tree52330b48f668dfbe33711756fe9cb57622d48401
parentf364beb5b6734cefbfa01a79aacdf6c086082e6a
parent5bbafd436266136a67224b98e6ad864c4ddd762d
Merge branch 'thermal-core'

Merge thermal control core changes for 6.3-rc1:

 - Clean up thermal device unregistration code (Viresh Kumar).

 - Fix and clean up thermal control core initialization error code
   paths (Daniel Lezcano).

 - Relocate the trip points handling code into a separate file (Daniel
   Lezcano).

 - Make the thermal core fail registration of thermal zones and cooling
   devices if the thermal class has not been registered (Rafael Wysocki).

 - Make the core thermal control code use sysfs_emit_at() instead of
   scnprintf() where applicable (ye xingchen).

* thermal-core:
  thermal: core: Use sysfs_emit_at() instead of scnprintf()
  thermal: Fail object registration if thermal class is not registered
  thermal/core: Move the thermal trip code to a dedicated file
  thermal/core: Remove unneeded ida_destroy()
  thermal/core: Fix unregistering netlink at thermal init time
  thermal: core: Use device_unregister() instead of device_del/put()
  thermal: core: Move cdev cleanup to thermal_release()
drivers/thermal/Makefile