summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/call-graph-from-postgresql.py
diff options
context:
space:
mode:
authorJon Hunter <jonathanh@nvidia.com>2016-04-21 19:11:58 +0300
committerMark Brown <broonie@kernel.org>2016-04-22 13:35:54 +0300
commit8e5356a73604f53da6a1e0756727cb8f9f7bba17 (patch)
tree01416c461a8b1d55b19ddff861bcb7af849738f4 /tools/perf/scripts/python/call-graph-from-postgresql.py
parent7ddede6a58a0bd26efcfd2a5055611195411f514 (diff)
downloadlinux-8e5356a73604f53da6a1e0756727cb8f9f7bba17.tar.xz
regulator: core: Clear the supply pointer if enabling fails
During the resolution of a regulator's supply, we may attempt to enable the supply if the regulator itself is already enabled. If enabling the supply fails, then we will call _regulator_put() for the supply. However, the pointer to the supply has not been cleared for the regulator and this will cause a crash if we then unregister the regulator and attempt to call regulator_put() a second time for the supply. Fix this by clearing the supply pointer if enabling the supply after fails when resolving the supply for a regulator. Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions