diff options
| author | 2025-06-27 22:51:22 +0200 | |
|---|---|---|
| committer | 2025-07-07 15:19:46 +0300 | |
| commit | 3ebed2fddf6fac5729ffc8c471c87d111b641678 (patch) | |
| tree | c997d6a01f0f7d4e4a561c5dd74fc101ee3d5cf6 /tools/perf/scripts/python/mem-phys-addr.py | |
| parent | platform/x86: alienware-wmi-wmax: Fix `dmi_system_id` array (diff) | |
| download | wireguard-linux-3ebed2fddf6fac5729ffc8c471c87d111b641678.tar.xz wireguard-linux-3ebed2fddf6fac5729ffc8c471c87d111b641678.zip | |
power: supply: core: Add power_supply_get/set_property_direct()
Power supply extensions might want to interact with the underlying
power supply to retrieve data like serial numbers, charging status
and more. However doing so causes psy->extensions_sem to be locked
twice, possibly causing a deadlock.
Provide special variants of power_supply_get/set_property() that
ignore any power supply extensions and thus do not touch the
associated psy->extensions_sem lock.
Suggested-by: Hans de Goede <hansg@kernel.org>
Signed-off-by: Armin Wolf <W_Armin@gmx.de>
Acked-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Reviewed-by: Hans de Goede <hansg@kernel.org>
Link: https://lore.kernel.org/r/20250627205124.250433-1-W_Armin@gmx.de
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Diffstat (limited to 'tools/perf/scripts/python/mem-phys-addr.py')
0 files changed, 0 insertions, 0 deletions
