thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 25 Jan 2023 12:17:42 +0000 (13:17 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 25 Jan 2023 14:37:21 +0000 (15:37 +0100)
commitacd7e9ee57c880b99671dd99680cb707b7b5b0ee
tree9cf952230cbb1e37cb2588d131fe40a86992b10b
parent6757a7abe47bcb12cb2d45661067e182424b0ee3
thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()

In order to prevent int340x_thermal_get_trip_type() from possibly
racing with int340x_thermal_read_trips() invoked by int3403_notify()
add locking to it in analogy with int340x_thermal_get_trip_temp().

Fixes: 6757a7abe47b ("thermal: intel: int340x: Protect trip temperature from concurrent updates")
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/thermal/intel/int340x_thermal/int340x_thermal_zone.c