aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/proc.py
diff options
context:
space:
mode:
authorLukasz Luba <lukasz.luba@arm.com>2023-12-20 23:17:51 +0000
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2023-12-29 18:01:00 +0100
commit879c9dc511732b74a04f11336e00f12783337a8a (patch)
tree8d9d143d92e7ba3ff2bc5c97e54ff938172a7578 /scripts/gdb/linux/proc.py
parente3ecd5716b957ff0e558e853d34be8d1e8173f64 (diff)
thermal/sysfs: Update instance->weight under tz lock
User space can change the weight of a thermal instance via sysfs while the .throttle() callback is running for a governor, because weight_store() does not use the zone lock. The IPA governor uses instance weight values for power calculations and caches the sum of them as total_weight, so it gets confused when one of them changes while its .throttle() callback is running. To prevent that from happening, use thermal zone locking in weight_store(). Signed-off-by: Lukasz Luba <lukasz.luba@arm.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'scripts/gdb/linux/proc.py')
0 files changed, 0 insertions, 0 deletions