]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
firmware: qcom: uefisecapp: Simplify mutex with guard
authorKrzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Mon, 16 Feb 2026 09:15:26 +0000 (10:15 +0100)
committerBjorn Andersson <andersson@kernel.org>
Wed, 18 Mar 2026 12:20:21 +0000 (07:20 -0500)
Simplify error path unlocking mutex with the guard.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260216091525.107935-4-krzysztof.kozlowski@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/firmware/qcom/qcom_qseecom_uefisecapp.c

index 98a463e9774bf04f2deb0f7fa1318bd0d2edfa49..21be447374aa8e0f68f9ae78d40c7ae2dcbe9e94 100644 (file)
@@ -699,16 +699,13 @@ static DEFINE_MUTEX(__qcuefi_lock);
 
 static int qcuefi_set_reference(struct qcuefi_client *qcuefi)
 {
-       mutex_lock(&__qcuefi_lock);
+       guard(mutex)(&__qcuefi_lock);
 
-       if (qcuefi && __qcuefi) {
-               mutex_unlock(&__qcuefi_lock);
+       if (qcuefi && __qcuefi)
                return -EEXIST;
-       }
 
        __qcuefi = qcuefi;
 
-       mutex_unlock(&__qcuefi_lock);
        return 0;
 }