From nobody Mon Dec 1 23:03:15 2025 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 A476E341066 for ; Wed, 26 Nov 2025 17:40:33 +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=1764178835; cv=none; b=LGj+xAmc9wAbhxxJk3W8heoywQvxjMTNFgw4CYzeO1dOme4Hvf2ZtwNbZdzv7Z5bR7Av/xHiQ7IzwBKYRD33h9h7CFOiHKrh/B2AlpT9axhCb8dqaOvpEqhJeVCaqa+Fc3wDcpC1gB5jZfJSCSejq1eFT3l3KsoVCAklkXsY0HI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764178835; c=relaxed/simple; bh=hmZwf+gqSZxGRRmKDKGj7wIJ5dnf5CYeGgO2dqTIhtc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BV3eYd2sI19+apno4sZOZYWTEEKmaKjhsYWJ22q5jabcPxar3r6pzpCUjg4xmcX+4rtBLNxq5E7wlWs80HS/ymIN3iGYf2AF5b2uDmwvB9uNeykJrtoIVaaqeIUHrNJh/8LgAVvIX/vQqrwDE+fEq45LM3hYjWBXONa2X+kqhh8= 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=E+BqSqmb; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=c8bwsowL; 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="E+BqSqmb"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="c8bwsowL" 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 5AQG2h1d1234822 for ; Wed, 26 Nov 2025 17:40:33 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= +CNzxCmRqCkzPCZPo7wdwLbBBFP1ERFX65HRTQOL9Xw=; b=E+BqSqmbiaNAb7vw 8UW6PwH67Z2RGFducWxuBNS8YDwBtvrqrchDotx7GR06oGLdfLhpM/c6AvzBBTsc XcA75/GmWOL6oR8/Bng/iHomcrsNI8ZCyrj4HciJ2MxKFIpxS/2Kn96oKZ6WtgRV cyUl1tgNA4c00CuhzIm+hR9Zv50ayRnihL1A1PfNZiTSyTNG8CXjk0koI2kYfWG/ 6dqbgFbjg7APbtTU6PyONswxE6pd7stYlDfKhAQ1DYNn398VdubOPedw7eosAZ4H 4X1M4JUC0q08CjCsmlgYDzbjQT4edkW3/mItFU3q8Fg3hV4sJ3EMOefxsucNbim5 M+odng== Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4anwd41ry4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Wed, 26 Nov 2025 17:40:32 +0000 (GMT) Received: by mail-qk1-f199.google.com with SMTP id af79cd13be357-8b2d2c91215so1681232085a.1 for ; Wed, 26 Nov 2025 09:40:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1764178832; x=1764783632; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=+CNzxCmRqCkzPCZPo7wdwLbBBFP1ERFX65HRTQOL9Xw=; b=c8bwsowLoHUu6Ym8Zas63Gkg9/xHYCjaMZ4GPkdpUZ+I3zYdi6wqjXLsRVhQ7+B5f7 Z8oLHQsqtnpFgfjpqxkDJ1/mfxkPeThfZtSOZoNPosE1TQ6f+C/tWOkrpYQmudXf1dtY HKy6+wX2g3FXtm/jb27OqxxteMTP8jnnBlaesBEqhwD0A2VPylCoOrX4QZY+n/CHh/jY TyBp4/LlMggZWuzkkdfOdN3pXDu5Z4C6kjHR1vNwXouO5ZHJByVkcp3UOhNk8ixlHcbq rPxntCkA2+Uvp1mfkOixwPg9O7OM55568PDKVlcFxEnA+CKDHqQ67alGwe3U44L8nXFC qMmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764178832; x=1764783632; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=+CNzxCmRqCkzPCZPo7wdwLbBBFP1ERFX65HRTQOL9Xw=; b=Q9f2Cw4NTakvJ+24KTaSqYpQvpkENmiYG4fmRl8jLcXZJCdrwdmXld9PcOWneQyQqf +ipdRf5uiCzUt/Fa3zWw38wyIXZqPuPTFU8T2Nvj99fkcWLhoprh3zKwRSZvgIiapn6q 4DN9H2MwNMcJ4q24xLYwYd7maRkosOCymyWM5GFC3FUDgFvHj7FLeG+G9ECiBEMVSnJB snWwyaPLQi+L7ASRec3xTFnt5LOLmesKIPpR2Mt42a/80Ly7IsNaYAuK3wVY+X/nKE7M 4925fbp1EqWEPW1qDR7gEFUQsaKs5Y5InqWZDqIIKLMrywFi7MwgL4O0LUWM7LDFSR95 ZW+w== X-Gm-Message-State: AOJu0Yzzt6qlyIXyRBDCiy89wymIyrK+C9xGDZGdTpP+NaI4wf06HhI8 jawz1wab8L6cp/L50UCJ4q1dBsMtAu50LZLKcUjLoJPFCcVxuIqMH/kJifRHo3OAb+4fzM+TVAp 8jc1kukwS9RWkyFqJRNgEdN7+gM8aU/OccdEUspUm7Ip9VMPaYyK07NddvjZhW0K9KHM= X-Gm-Gg: ASbGncsY+giRWW130XDpqgjBUtggcfdMod2iM81pNoUqoP1x2SqWekm8rJvO7HguVJ1 gm/jMaYBblYrYGFh96xlP0lWI1hWg/89DvbCWm0z24ntxye74990nkU4/S+J3wDAidrt1Wf8tcP hYgs4CbUnVMmzdsSTmRxRjv05fSenYJTBWxEmvFzJS4xfU4Ozd7dpk5LOj42CU8kt6kh0QCC51M T+oqYzn8+vnv6uUPd1JnKhAxv2gJHdADSGx21TmNqJriguQ4SndJ5xJajzKM/D0o6/phoiSJO5V wyWxTg2ROPo94xTaqCjUUkRLzRQSPPyox+qUXjEv06CfyY+YuzGmOwW+60/G7q9RShQ9Rp5+mRJ xSpCYnYkC2fuBMVytmsF5UPrb4Rj0s/sFHA== X-Received: by 2002:a05:620a:2909:b0:8b2:ec00:7846 with SMTP id af79cd13be357-8b33d1d100bmr2726795285a.28.1764178832008; Wed, 26 Nov 2025 09:40:32 -0800 (PST) X-Google-Smtp-Source: AGHT+IHbqjKB2O5sFoZAhlM0Xp12Fq79ZAX/1usQXGn4gK+ya5/tETRvn2zPSCy7xw2177LVeVx2DQ== X-Received: by 2002:a05:620a:2909:b0:8b2:ec00:7846 with SMTP id af79cd13be357-8b33d1d100bmr2726791185a.28.1764178831610; Wed, 26 Nov 2025 09:40:31 -0800 (PST) Received: from [127.0.1.1] ([178.197.219.123]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42cb7fd8e54sm43226430f8f.40.2025.11.26.09.40.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 26 Nov 2025 09:40:31 -0800 (PST) From: Krzysztof Kozlowski Date: Wed, 26 Nov 2025 18:40:12 +0100 Subject: [PATCH v2 8/8] regulator: pf9453: Constify pointers to 'regulator_desc' wrap struct Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20251126-container-of-const-regulator-v2-8-7ad3408d6f29@oss.qualcomm.com> References: <20251126-container-of-const-regulator-v2-0-7ad3408d6f29@oss.qualcomm.com> In-Reply-To: <20251126-container-of-const-regulator-v2-0-7ad3408d6f29@oss.qualcomm.com> To: Liam Girdwood , Mark Brown , Bartosz Golaszewski , Matthias Brugger , AngeloGioacchino Del Regno , Samuel Kayode , Matti Vaittinen Cc: linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, imx@lists.linux.dev, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1202; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject:message-id; bh=hmZwf+gqSZxGRRmKDKGj7wIJ5dnf5CYeGgO2dqTIhtc=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpJzuAy4+4pJL42G4NnFpgzf5sY9W3LscY+MVSN MQ99It4xk+JAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaSc7gAAKCRDBN2bmhouD 1+EED/0SBwYzE7RXfH6kNNQOVHrlmegqHI8oD3Wp8oWC/rAteI3V6KVnUlW+pNM9N+/eF3v1WOw 3EWld96KEMWs6ha/2f8+6XHKUvA/y1NChDfhXooLoxhwu1OJSWOcmeV72joeqc9m7JdpF07zH++ x0SxMUUvB0vIqq+d+EfZUPhvxxyYJvntH6NIAnl28Ahtq9Lcwar4OcgDzcOi3LscL7/p3STeT6Z FdXMQuUaSc8gQUmed8XJ6APlO0OEP6ZmcvNBaSr3tqYgurmKrzIjzOuqS5MubAZVOBRZ2BlNEUl dVGG7W/BB4SjLtFiy06wBW/aiu8nD5yoyNEWCXWDo0iSuyll0f94EuRbu2kTsQ8Jm65woX+h11G QMbbFTFA7ZbgrBhMFl/6KsNCISAYRk8l1kxIhLct9zx7f3f2Bv2ilaxH943wU01Y3dTQU0O54wY 0mqqzHGwM/yJp2z7WqEBUFSJOIdJnEZnU0PQlpI89/LO1WTOzfbHfVpBbFBtB5AwjKQbEXKSEF5 DjyVJ5SL2O/STz4sPT7fJ2IECzJpiBrj7vS8gUi7zHzxsavZHHYXTqMG/VLMGbommIyvwE+07Bn rhXhx2v4M2fNmRO0oEtu2b+3tEqB+RcyDqXVIp9Ax7tdzcZDH985n6PgnMcf2/fKQMYiWyrxGKK vSGcM6CkTkD7XaQ== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B X-Proofpoint-ORIG-GUID: _csEKt_eRkm2tSvzevZhyEtNHo5PFoog X-Authority-Analysis: v=2.4 cv=feqgCkQF c=1 sm=1 tr=0 ts=69273b91 cx=c_pps a=HLyN3IcIa5EE8TELMZ618Q==:117 a=Iax6wTeSMpqzYiZSKl48GQ==:17 a=IkcTkHD0fZMA:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=9MRJ1adic_HRPEocbcUA:9 a=QEXdDO2ut3YA:10 a=bTQJ7kPSJx9SKPbeHEYW:22 X-Proofpoint-GUID: _csEKt_eRkm2tSvzevZhyEtNHo5PFoog X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTI2MDE0NCBTYWx0ZWRfX6VUsLqGLqVSS oiWJqvJCPD2yJuqiu7MjaCTr4enQIjDdZm1bamBxOH2dYoJ+ofGS58BouCpD9WUvd4WpighOs+c ljCP1E0tkcqiqj+eIgb2NBWxBKjENKdw6EUp9VuL3hGtrln0pwnMmT0UDGCh/fMep8swbsEvGqN EWEC9JWJLWWdc8RXf2BEb/phNnk72j57IDw+Ia3VsOvMPjeU0PVVJal7OixpAown7GuU84DkFPu qqh2ii0/9ZoPkJA9w/g3cCbL5V2K46Kxj0lUg0er7TdVWMfegs9L2IqezPJuIaq3Ijrv44DYjsS ppHdels/pWx9s3JaYGOJLNB7btCRSKRHximprmqan2X90FqVNyhRTwk/y8QxIowAlW/t8pGzydZ sTB/dX4OEsqNR6dc6EPFPTtaTDcnFA== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-25_02,2025-11-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 malwarescore=0 bulkscore=0 suspectscore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 spamscore=0 priorityscore=1501 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511260144 Pointer to 'struct regulator_desc' is a pointer to const and the wrapping structure (container) is not being modified, thus entire syntax can be replaced to preferred and safer container_of_const(). Signed-off-by: Krzysztof Kozlowski --- drivers/regulator/pf9453-regulator.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/regulator/pf9453-regulator.c b/drivers/regulator/pf945= 3-regulator.c index cdb80f9d1bd7..779a6fdb0574 100644 --- a/drivers/regulator/pf9453-regulator.c +++ b/drivers/regulator/pf9453-regulator.c @@ -538,7 +538,9 @@ static int buck_set_dvs(const struct regulator_desc *de= sc, static int pf9453_set_dvs_levels(struct device_node *np, const struct regu= lator_desc *desc, struct regulator_config *cfg) { - struct pf9453_regulator_desc *data =3D container_of(desc, struct pf9453_r= egulator_desc, desc); + const struct pf9453_regulator_desc *data =3D container_of_const(desc, + struct pf9453_regulator_desc, + desc); struct pf9453 *pf9453 =3D dev_get_drvdata(cfg->dev); const struct pf9453_dvs_config *dvs =3D &data->dvs; unsigned int reg, mask; --=20 2.48.1