diff options
author | Charles Keepax <ckeepax@opensource.cirrus.com> | 2024-10-02 13:13:11 +0100 |
---|---|---|
committer | Lee Jones <lee@kernel.org> | 2024-10-16 09:04:10 +0100 |
commit | e59148b784fbab0354e72dc4fd454def6f160810 (patch) | |
tree | 109444e9d6149bf78a31bc8b7bb08ae141ce5746 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | bf231e5febcf9358d7e70a2c6974548f7f3e4f61 (diff) |
mfd: cs42l43: Fix issues in probe error paths
The error path in cs42l43_boot_work() will lead to an unbalanced
regulator put, when the driver is removed. Fix this by relying
on remove to power down the device. Also the boot work needs to
be synchronised with driver remove, to ensure the work is not
still running after the driver has been removed. Add the required
cancel_work_sync().
Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://lore.kernel.org/r/20241002121311.162691-1-ckeepax@opensource.cirrus.com
Signed-off-by: Lee Jones <lee@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions