diff options
author | 2024-08-29 22:23:04 +0300 | |
---|---|---|
committer | 2024-08-30 22:17:50 -0500 | |
commit | db213b0cfe3268d8b1d382b3bcc999c687a2567f (patch) | |
tree | 2d0ccbd746cd4f01d188fe40f303ecf2e25df81e /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | soc: qcom: pd-mapper: Fix singleton refcount (diff) | |
download | wireguard-linux-db213b0cfe3268d8b1d382b3bcc999c687a2567f.tar.xz wireguard-linux-db213b0cfe3268d8b1d382b3bcc999c687a2567f.zip |
firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire()
If the __qcuefi pointer is not set, then in the original code, we would
hold onto the lock. That means that if we tried to set it later, then
it would cause a deadlock. Drop the lock on the error path. That's
what all the callers are expecting.
Fixes: 759e7a2b62eb ("firmware: Add support for Qualcomm UEFI Secure Application")
Signed-off-by: Dan Carpenter <dan.carpenter@linaro.org>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/19829bc4-1b6f-47f7-847a-e90c25749e40@stanley.mountain
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions