From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 33C9C2D739D for ; Mon, 16 Feb 2026 11:11:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771240270; cv=none; b=Ohhq9NtiMk79NuEGdOh5Gr/4xUIjUBbqLAh+aQwzI7Doroxmp6KJtUHJRNF6HM1rO6ygGfbJ+4HB14RTkO9tNuK/lIiXceXEOmgp58fGloeNQB0KdBjK+t9oG3BZmmScuFu5KU04OpDV8l2SBIH6OoW2mnmOq/wW8QLzlCLdWDI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771240270; c=relaxed/simple; bh=J0DYmeJ24QNY8XrRGgU17CiiU81oLNvFjXYiWi7LUFE=; h=Message-ID:Date:MIME-Version:Subject:To:References:From: In-Reply-To:Content-Type; b=I44HkIhfS8dHqGB71vv1bCUCUViiNYHyjY43s/fwyLqH8CnPHbdSOYcf8J3VpOf/J62UpFFxoCv/WhvEhOSZM9MUMIYTJK6dyULgcwjxSo857NWvxFekNEr+G8tFle2QSfCUE20dO0kfRlQ8CNWo6DWs3sUnGxzInLxpiuRNp3A= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=YsPiLX7Y; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=X6ighCCO; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="YsPiLX7Y"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="X6ighCCO" Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61G2ixb21827390 for ; Mon, 16 Feb 2026 11:11:08 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= /q9oA4QaAQWaptHrf7SMRhEzRQ+f0+jdW8gtuVDdY2M=; b=YsPiLX7YPqrA9avN ngzi1sUCQsH3AMA0BVagNxcOXMm1AOEyYj+Dza58JROu49FU0FDwWqMXf9iiCtsv gSGix0V3IC3FHIvGumuXjCXl4SGdfZ43DVGYIy6CBoqeoam5gYCDkwckPbR0Fp4Q wjsWc4rQJajSg5vVnbt2b0hhw6hucKhvLIPEE94t/4lOwLO4ZFyJ+hFXinzMwqRh kM9JPSr0JYQIvcUZMaHrMYWuNX9e6ICWEgpo20+IgiW+2VUEbYikQR8tpw2m7Hoy OD/vaPmQNMQjeA33CJMFIYMkcrRJAV3p81Mp2clNkjSIZpHdoZTpHtZhB/J4Rawg 9oJOEw== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cajb8v6an-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Feb 2026 11:11:08 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-506a3dde543so24661921cf.3 for ; Mon, 16 Feb 2026 03:11:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1771240267; x=1771845067; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=/q9oA4QaAQWaptHrf7SMRhEzRQ+f0+jdW8gtuVDdY2M=; b=X6ighCCO4eZOJNN9sfOmIzEyuxMzggaPJzvxovi/Zm8EpXjOJZxfm5CTsQ4b2DAHNH j41wIM3FCGN89d/GdGhsm7WezZABj38OQCag2WBFRxKAN0JvTL30WobA3yaVhGZAbqzi qqruuFL6F9XooTaqdkjkHKzzGHitVoLqJVohBsdx9yw4GiScUuNfEfKMQPMMn5ojYuy5 rEeXlQmwH3tnuJlVsy7gBa8w7Rgx6qZDS5dRl6E9NgfVngB2LtFGEAgYM9IXSY19KeLp lnLrDl4kBac4xIRi2AFbbgU6ClQS4Nahu9sP943BPRg5tq+ietkUQ5rPK7bfux8mckL4 chEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771240267; x=1771845067; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=/q9oA4QaAQWaptHrf7SMRhEzRQ+f0+jdW8gtuVDdY2M=; b=XWPsv6QnaZlroC2Mff6yzmeMAK9cFL6geBEbTiodIPfMDIWLIQdJ5gCHHDdwykvbnd s6XKe/BS3IG/E81j0CpnjI56OoN4hj/+UBDk+DgVs3xRMwAwcMMbT4P2/SaVFxHuKAZI /HRSU/niyDScBIiV6xS2VzgMKKNaHabpZm5Hc02YjcYoLXvEKxiyPrjpC4UCh6OUSeN9 wiVNsOdWztLaSbqrTkGhlF7sd354Fu3jOUL29FU7sxAFrvzXIUNSELRxnLni9lOeaR8F dJkhy9KIFcy637YpOgGHqIxrd8sOVo92hA6WXpxyzVVc6iHB/l6CG8tzMKGT84u7ucA2 i6Vg== X-Forwarded-Encrypted: i=1; AJvYcCW5OU0sXdIAOTPAIdQEtLFE70o9k2DZ++TxPtQse+DXCRQVuQp1QE57YuUvuSx4BLl6ifQvJNdDE4DIYJg=@vger.kernel.org X-Gm-Message-State: AOJu0YygWFBhMFuk0Whvl5ty7fDTeuY/QMxB1gU5qZORzpBkKX/ZcpeC z7eUsJsgIxD/F5eaqwCulYrj4cslngoPbwq58II33rQt/q2+ko1wCrCJlvl8SLyXIUagw7u9XtC 2MPeHDgPcCSBNj2wUWBB3Shyvqc3YkWt7gb/TlRA2YWlKq0ZVb284wNryMO50DU6Lco4= X-Gm-Gg: AZuq6aJ2rjObOM+Qv2RWUIU3Hzs97jhjED8pcgIuW/fBSjeau3DiWVM70kVafqdG383 7jqUAHTjMr0BxFrNmxEsge+s15bFIMcaRVlg8MNSdvdaActZuiN4ZKNzTIECkaftMlb5qjvB2IO YSFv0kIqCZeKjIlqYFBaGzKGIKLOSprlNK5LXMJamgYylJlQkC5gKmKEfioEcTcMoMW+fMU0RhU 6qwzaLLSpDOXHGi+ngOaLJ+qsBxsQPBpl0t9BhdOK7DrgaIP4esXyvUM41CGy0xWcSjPG4zWzIN ETk2biWUHS7wmtIfHVzDzfdVz2MeNLtKcNH4jSL4luckkTTkEL37ty9h1knneC5d+M2IkiKIyKO y+X/M59tSq4hY9niN5aDhu5KzgPrONX8Pj33Rn+7Y8gNpEbZkdyJESX1IfR/vs2m6uVM3aN/Ep4 beDdg= X-Received: by 2002:ac8:574b:0:b0:4f1:b3c0:2ae7 with SMTP id d75a77b69052e-506a6a604damr109372571cf.6.1771240267440; Mon, 16 Feb 2026 03:11:07 -0800 (PST) X-Received: by 2002:ac8:574b:0:b0:4f1:b3c0:2ae7 with SMTP id d75a77b69052e-506a6a604damr109372281cf.6.1771240266816; Mon, 16 Feb 2026 03:11:06 -0800 (PST) Received: from [192.168.119.254] (078088045245.garwolin.vectranet.pl. [78.88.45.245]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-65bad4faca4sm1842768a12.33.2026.02.16.03.11.05 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 16 Feb 2026 03:11:06 -0800 (PST) Message-ID: Date: Mon, 16 Feb 2026 12:11:04 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 2/3] firmware: qcom: uefisecapp: Annotate acquiring locks for context tracking To: Krzysztof Kozlowski , Maximilian Luz , Bjorn Andersson , Konrad Dybcio , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev References: <20260216091525.107935-4-krzysztof.kozlowski@oss.qualcomm.com> <20260216091525.107935-5-krzysztof.kozlowski@oss.qualcomm.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <20260216091525.107935-5-krzysztof.kozlowski@oss.qualcomm.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjE2MDA5NSBTYWx0ZWRfX+5AEl+TMo2rA AOv8PH59wDtW+53Yqrrm4m+YLsZjz9HHq5+M/BiASUSICo5n1F6LBaC8oXsucgmFuLS0SDqIshM MyC9rbET45vWYOA4P+2djnZMvGAdFRNsw+0LVz4+u+ueFCjG6mNQr7ktGkfIwk2j5OffwxQ+qxt r9ct+UkucNsuQzULP1WpY6mB3+MlrnDOj+WTrRMOI2X60rDL33+z264v/CX099dBY8rd2OswZLk D419mZLudgBGerFCwG/ewbsJB1zcy03Ura366VeDGpwpoRcUukl4y6UGPDk6qoYBPbYupyDwtzg 2q/qOzoBOFZkaRXV8xDjhKZkb3HI2TSSBtUwld0ViUIcQBFbkSObtbfFlcD8idxS+eOL4BYu8+S IaigcIJ3vQg//ppxeqhVoxxI3otyaO/Znyqfs5lpKbkKFtAKWevsOnvuw6Zoqm3x/5+Pla3PzhG GpSMaGDwbFuyvK+uUMg== X-Proofpoint-ORIG-GUID: AgeXDwdOFI8KEoZJZ2Dc02DBzwCYiEO1 X-Authority-Analysis: v=2.4 cv=Pe/yRyhd c=1 sm=1 tr=0 ts=6992fb4c cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=FpWmc02/iXfjRdCD7H54yg==:17 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=crJP5yZ9KTMbeZK12yIA:9 a=QEXdDO2ut3YA:10 a=ZXulRonScM0A:10 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-GUID: AgeXDwdOFI8KEoZJZ2Dc02DBzwCYiEO1 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-16_04,2026-02-16_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 adultscore=0 phishscore=0 lowpriorityscore=0 spamscore=0 bulkscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 impostorscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602160095 On 2/16/26 10:15 AM, Krzysztof Kozlowski wrote: > qcuefi_acquire() and qcuefi_release() end with mutex locked or unlocked > respectively, so annotate them so the lock usage will be tracked by > context tracking tools. > > Note that mutex is tracked since commit 370f0a345a70 ("locking/mutex: > Support Clang's context analysis"). > > Signed-off-by: Krzysztof Kozlowski > > --- Reviewed-by: Konrad Dybcio Konrad