From nobody Thu Mar 19 02:07:33 2026 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 DDF5030274B for ; Mon, 16 Feb 2026 11:05:03 +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=1771239905; cv=none; b=SZ9uV+0lUoBbX0Pxq28Uvb4UTaCdugqIBBRCp5w2MIPHRqWgjbkfeMHtk2BsQPKralhjUeJ4x7Adlt9GQoN6hwlM24I2ATItsaAlbafeyFKQPawedXJ2kYiZ8c+UyNYZhh9KMb/G/nPOTorGMxEhhx0z2838/myJIiZIT9vHJgY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771239905; c=relaxed/simple; bh=xwRzJ3CVjxDVtF4g5dtQ/6rT6NS2KPIILMkhUqkpIXs=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Htf5+is6f7Lb8caGXDl9sa4/zDQwfL/MYrVnxusf1CderyuJpieo2eI0m0jxeWsoTP22GfjChKV8Cl5p0FGHQ5tXka7/MwqnN/Uj521dd9DY4r86dIg8x4wxodx9LHUNvhB3/7iY1fqhQib9g86WgB8kK6zq1xxj7/ixrCiXI/Y= 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=OppS9KB+; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=Vp0Bpwv9; 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="OppS9KB+"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="Vp0Bpwv9" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 61G7l5P2850451 for ; Mon, 16 Feb 2026 11:05:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=1YdR03rD7ZpyV9jb9eSEhnHmP1wdw0dWCm1 wpGBwvhc=; b=OppS9KB+5xUK3WxW5SNowfHh2S04kujrNSIhi8AT0pSKI0/uyu/ a5XjCGJRN2uzP/gkL4rCW/0UMnqScaJ5G3/SLxrMc1NQB/CNHqxNZ0pbnW2Td9+t OS+dNVeTCm6ek5XNFd+WWRdAYD0iQCdteuJgg9/DxmjUnBVah/JGBrvNYchtiSA4 +qZNbbzHbQdNXRjbSAHXtr5gaptq+8X8rzlkSXOH8wnF0qfRZLfGnGQZv8DlnIOp Dwm+fahRz0SlNCFPbaXKGmUayYjWwa2DuNwooT//prXFgXtUcLtFhLG1TCgDIzsR Ba+HtL7ic5wZHtAdrRIRht1Vd40z5zw0ATA== Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cb6bujj9y-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 16 Feb 2026 11:05:03 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8ca3ef536ddso2322295785a.0 for ; Mon, 16 Feb 2026 03:05:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1771239902; x=1771844702; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=1YdR03rD7ZpyV9jb9eSEhnHmP1wdw0dWCm1wpGBwvhc=; b=Vp0Bpwv92z0BRTRUXZQLMh9TnGSF8uscZBkj1f1x71hjfUthXbge3ueAs+y+kIOZ8N iVGG5IjvuT4Hq+NO5gf9h0y/qbjVTxzixRKT5Tk6fsaPyphx/V7tWzK+W6Kxu+tqKHyY i08v/xqDqr19oDqOfK5mt8qVlkRvn8ByynJqbrRpmFilZF/ZF65Z3gLvbI2otn0JNQQ7 Ti27rrLn9U+uDdnUYEm1fuFCVNb5rnpK5Nf48FWnlt2YjtvFYtcLrQeJdbdR4IWJMDJk 2pk3IIEgU4yUMs8eYIlw6/WtTb5UbY/znjibPj/D45pqP4y2xDRj4SdSLDU3zJdoYKDI 1/Cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771239902; x=1771844702; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=1YdR03rD7ZpyV9jb9eSEhnHmP1wdw0dWCm1wpGBwvhc=; b=do3VsBxf/jSu399wofjliLMpraYtbESiqdg0jJ3NkJ9sqChsviRFWRByyhZ0tMEmqn AdaaNEBvozOp2RFZQJQz1J04uSmzFULc+B84tJRQStmvZFGY8V+smD92uIoW4pxj1hbZ a0nm7/caHaTY/xo1S5rpRpvR/QCGk5MukkrsTf9VyZ7vqaqBXfbfMDWgF1oesflPdooX Zaj6ZZz2mZZDa0WklFHLBUkDXKctJH0CM3RhRRkUF04W23cW1ZupCV8c0UvTOU2xBJW0 zZqRY/X6sRV+nmYxL23ZVx5TIddVteysZVZw1ChHrklxJ7yGGrit8+6SkydpVselEPZ9 GSWw== X-Forwarded-Encrypted: i=1; AJvYcCVySNUT13zYiZ7NxFRljdZxVhe0tfAuTj2nfoZUEn8V0gOAiCVbWERffVguFsnGbNp6mdp68i2GVXrzPqY=@vger.kernel.org X-Gm-Message-State: AOJu0YyxnFeKzxh8V+kCGpMS9Xu/CasDKcIGybwmB2jD5C8W0/QqwzNq s0UMCpblTwV2HMFYsGgu8lNJrkRpwS5mnWeTlgWcaSXuiuJlhph+x2MVjfbmcQvOvC2fkdfGo6U kOeVQuVcFkjwiQBCKC1Tb6QHHjDO+sWpDvHNMNZsV+kL371hPMTm3IdUyvaiAPfuUa1k= X-Gm-Gg: AZuq6aKSCMVIs4SCbhd+PSB6ltxyV/LUBEfqdJecIGJuDif9YBA7k7OVpEcY/CQQUO3 onZ/mCBs3CSY/OsSTY5OIMGbMzWcNRN8KlHRIu8duSQd8g3yMvj9EFaHD03//Swl8w1aiaq7Xd3 xvFar5uwGyjqlRcrejMDwPEod2o8+0MRc9OJsV2JRtxgMx+d/X7wMC7f1u4Dr1KbMf+AtG0p4Np 8MOgWQypMEgaYrcREQ5trKRwFfEcDLRXnEi4s/xOe+3RkfdmgE0EQFSHBtUWcbaZZlAGL7q2gHx zx+248sYSNKhq4pyp7hEqrQOyuam94nJC/Bvv//B33D+0dT63Zx0LSm8Mc3j0VBYfxOmx8PcDqz yZotq8rqBzwph6wkxQIdjR0FzuMISgJSVLfEb8A== X-Received: by 2002:a05:620a:1725:b0:8c5:310d:3b2d with SMTP id af79cd13be357-8cb4229f08cmr1203766085a.33.1771239902310; Mon, 16 Feb 2026 03:05:02 -0800 (PST) X-Received: by 2002:a05:620a:1725:b0:8c5:310d:3b2d with SMTP id af79cd13be357-8cb4229f08cmr1203762485a.33.1771239901878; Mon, 16 Feb 2026 03:05:01 -0800 (PST) Received: from quoll ([178.197.223.140]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4835dcfb28dsm389300025e9.11.2026.02.16.03.05.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 03:05:01 -0800 (PST) From: Krzysztof Kozlowski To: Peter Huewe , Jarkko Sakkinen , Jason Gunthorpe , linux-integrity@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [PATCH] tpm: Make tcpci_pm_ops variable static const Date: Mon, 16 Feb 2026 12:04:59 +0100 Message-ID: <20260216110458.160357-2-krzysztof.kozlowski@oss.qualcomm.com> X-Mailer: git-send-email 2.51.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1004; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject; bh=xwRzJ3CVjxDVtF4g5dtQ/6rT6NS2KPIILMkhUqkpIXs=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpkvnaNkEpSElmWzgShI9w037NIMx8zJ3k6byPn t6nTqpGt/mJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaZL52gAKCRDBN2bmhouD 10p5D/48RCLtwDruY6O5AG1lq04dAa8cS3Ci6ksDHzUdB+oCa1hZk9IgHO0N0tPQE6V7u9FPwMt ryUoIwG7AwT1fn4qz9EcWt1T733yIlQ0gDmtUJgbUh9rqUSsyEmzp5YTPkB1HzLpr7GAdMNQV46 HWjtqfq/GgqLlf0lwBhtHk2fnf1Kt9UzyxOy5w0384ZENxFGl00yUjI20tOEGu6iLY96LH3bHF0 sb6Sf1rmpy2urJAheEukcjJrKx+2CEfASArT18Z00vB2YmudCMIgmFnTS3tP77bLIQC1WkBQMs5 QYooylHLr1FTpflMT7XwKq1tmQSocEcIK0PWLQUo7XKCciuE4l1G8EwulM4JJFzn8AdHirXf9RK tnQr58PDWU86Bhi7IJdwpRmfj+gXoi4rThtHuYjol3g1vY3jMfsMqYGxAL+EfstKz+s4PQ4EQuY /d+/nwM9BB+MfyIXGNy8YFm4No4B6k36M3gjx9ZXJF3jBSpMDfmEsTeApRx+Sgz3RGZRdvJaCdM vW2H1SXdXGWIOWRhCl7DWm7fQdlkqf93NLyXS4Q8fUX2HW6oOlnF7giilh6AEHS7BGO0eoP6BLL gLAjAFoEjA9+dIul7YAWaKX4VBNEsQLNLPOQQb5juX0i0smwYM9ptTVMQk8IEOJOTLr874Q4ezT kUearkoPAUtEsQA== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Content-Transfer-Encoding: quoted-printable X-Proofpoint-GUID: 9vQBY3nQznPeIuG6v2epLtie3sFYfIyq X-Proofpoint-ORIG-GUID: 9vQBY3nQznPeIuG6v2epLtie3sFYfIyq X-Authority-Analysis: v=2.4 cv=M8dA6iws c=1 sm=1 tr=0 ts=6992f9df cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=6nO30s3o7FuWeffXwhKHTA==:17 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=Mpw57Om8IfrbqaoTuvik:22 a=GgsMoib0sEa3-_RKJdDe:22 a=EUspDBNiAAAA:8 a=8XC4yJfEbrSXX8NmzEEA:9 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjE2MDA5MyBTYWx0ZWRfX5xkn1dthfyhj JUJ83O6JmPT61+Jaib5WhYJthZwAZ/zSraDxoDQbHLIR/sYwaCOo+x8SQ8aLe7Ifvm11hdTB66r oTKofp+zyrEGHe0hPZJLNCbW03+k6sD9PBFcLUppo7EFg5PThDUhYaxzZ09mSbCj20uX661DlPH E5yU9SoJUr/LZ8qn51wELX3I1rqSiBXmsMluAyjipRz39ynw1y7SYvQGVWRqiCucxDeWRUza/P8 ea098UN/aNggxT0UYRGlWXkrhyZkzDgj5BaOZrFKriW5zOEj+hJgM0worKj1qcPpTEjdrrgGFR+ FufR6A/Kzgr7lwUG6Ev+UOzo9AXsJU+pVszx6viftAGRvofaJ+0sFq6/ENXLUnXoIBGOavFYrg1 5jg4G8UbLACCTlBTdAuPjcEE4ma+qLG7Op5EP7SvUMYQ/roiEjmk0XrHlFt8wg7w4HDDlY2frjS b+uEbXM0kd9SfgWFbmw== 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 spamscore=0 adultscore=0 suspectscore=0 bulkscore=0 impostorscore=0 clxscore=1015 phishscore=0 lowpriorityscore=0 priorityscore=1501 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602160093 Content-Type: text/plain; charset="utf-8" File-scope 'tcpci_pm_ops' is not used outside of this unit and is not modified anywhere, so make it static const to silence sparse warning: tcpci.c:1002:1: warning: symbol 'tcpci_pm_ops' was not declared. Should i= t be static? Signed-off-by: Krzysztof Kozlowski Reviewed-by: Jarkko Sakkinen --- drivers/char/tpm/tpm2-cmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/char/tpm/tpm2-cmd.c b/drivers/char/tpm/tpm2-cmd.c index 3a77be7ebf4a..e00f668f8c84 100644 --- a/drivers/char/tpm/tpm2-cmd.c +++ b/drivers/char/tpm/tpm2-cmd.c @@ -21,7 +21,7 @@ static bool disable_pcr_integrity; module_param(disable_pcr_integrity, bool, 0444); MODULE_PARM_DESC(disable_pcr_integrity, "Disable integrity protection of T= PM2_PCR_Extend"); =20 -struct tpm2_hash tpm2_hash_map[] =3D { +static const struct tpm2_hash tpm2_hash_map[] =3D { {HASH_ALGO_SHA1, TPM_ALG_SHA1}, {HASH_ALGO_SHA256, TPM_ALG_SHA256}, {HASH_ALGO_SHA384, TPM_ALG_SHA384}, --=20 2.51.0