thermal: sysfs: Fix trip_point_hyst_store()
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 15 Sep 2023 18:35:33 +0000 (20:35 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Mon, 18 Sep 2023 11:13:05 +0000 (13:13 +0200)
commitea3105672c68a5b6d7368504067220682ee6c65c
tree5dda2b12b6ee7db28e4ab6007789e7b2e94945b1
parentce9ecca0238b140b88f43859b211c9fdfd8e5b70
thermal: sysfs: Fix trip_point_hyst_store()

After commit 2e38a2a981b2 ("thermal/core: Add a generic thermal_zone_set_trip()
function") updating a trip point temperature doesn't actually work,
because the value supplied by user space is subsequently overwritten
with the current trip point hysteresis value.

Fix this by changing the code to parse the number string supplied by
user space after retrieving the current trip point data from the
thermal zone.

Also drop a redundant tab character from the code in question.

Fixes: 2e38a2a981b2 ("thermal/core: Add a generic thermal_zone_set_trip() function")
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Cc: 6.3+ <stable@vger.kernel.org> # 6.3+
drivers/thermal/thermal_sysfs.c