From nobody Mon Feb 9 20:46:06 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 BAE7832936F for ; Sun, 1 Feb 2026 10:49:16 +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=1769942958; cv=none; b=d1h2QvbtFuVJmGN8DjwDo3S11z2CBH3ULnxf0lcg/TYEdw0qLb3SviptTtCY/JMByvJoHXEDYoPwksjFbIYRGYlTCnbuRjK9xKj3gihnfieJb71D5kCxCDxjwS0o+zuvQJnR3lrncOonaEbxCvUFS55FgDPuF3Os6ofRdANIGs8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769942958; c=relaxed/simple; bh=32YQR180l4XuatpViT6nfN9ULShKtuaugvJ8/48mdxQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IQ7iGBOuwtaOCtnFdxSmjzsJpxY4vlPbJ8qvpUyZCr68xU49SGVhu6UM1zDseri/fRdtd+G5wTFigkoNIBvm0qMSFF65FuovFFMeIyfdlW5LN/FV/hKSTkwozEHzLhVRcgoStCsnuDEc4E176rUfZ0/HpwdtF5TSGDw4ZKLE9sI= 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=J+fSOL8o; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=LXonr7KX; 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="J+fSOL8o"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="LXonr7KX" Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6119Aqbo4058884 for ; Sun, 1 Feb 2026 10:49:16 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= M1pl67zhaQRIlZ7r7pA0ZyoUVVuJsyuZALZX1rr0pn4=; b=J+fSOL8oecJ7htUY rnOB6a3qU6Xuj3iE/3SWCU8jRB2OA2RaeKEc8TqCusqzgO6Y4g1WsoNPxvzZ7R/L nkIDQJiIgkeNh+b08w7MB6Dnr82x+gNiS9/WAEmiYmJ8BDdNzmKLyIAkTBQlzaA/ 6vh+yuz/0sW2MCaggJbwgzfoA99kboaLhAmXwtxGsE39MOGQursySv8NHmstUf5O HG/DjjJrL+W1EHj/iRe/Bu4x0h49lsGDxATGmUP6GZdaUioNNU25OqlQnIlclQNC k9XATVdbJZUX+u+LRaFibeloS6u/sOO+R7tqtzMyyY2jFiv16Sq6GuH5akEON13z gpCfnQ== 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 4c1au2jfcj-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Feb 2026 10:49:16 +0000 (GMT) Received: by mail-qk1-f198.google.com with SMTP id af79cd13be357-8c71500f274so370831185a.1 for ; Sun, 01 Feb 2026 02:49:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1769942955; x=1770547755; 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=M1pl67zhaQRIlZ7r7pA0ZyoUVVuJsyuZALZX1rr0pn4=; b=LXonr7KXMKu6OjLrpKR9QKi1L5El0DwbLeoVB9wkez+a1rAahvb9Zc9vem85VhoTi6 sSRFGwPhku/Hry1htGNrTKQa31j8M1mthvB2MT3r8BxQBpWl4JwJq3xszHCgydcG2Gka TVgFQRJ2k7icKAiMa5gr2aufnaMYb6dBL0sQkgnXLVk6wwOoBmbOJVs9nNZj6Of+DKho gAAUc68Gk6I7B/HLFZzVMiBdG/vmtBgPrB8azncs/PSoLTW48VX7PXMvf124pbsSY1nZ rQzAT47pe/0We2H9mhSooOjmX2kN/6NcFdcQR2dk8JqndoMDunzuC/w0TTHqan80tmRY wvZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769942955; x=1770547755; 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=M1pl67zhaQRIlZ7r7pA0ZyoUVVuJsyuZALZX1rr0pn4=; b=CyVGwIF+v+pxkteNcPTJyBTZV+/rhe5fwkNU3BkfPTkhxqnop3B7eF+BSS/vXCirks tb1OJH8LooBKl1F6STJW9SVtncMF509btRoi/JvvdeKvlutPHDrdqFUxnm2wWVDuEzfa GjFFRUG08TnxpTvmFlo/ktA04vH+W9NEpYslY3tH0v/jGJmHkLErQ5Q19CgK2kDYeRHi ObeVprkDeDDSHfCzd+oe3vBu+9uo8565O8oKF4LSPkC4u9Lu5PYM7KKFrM3gGZSq3jaF kmyHK7GIK7oFZjNtQeTuX6qx8eKP+njLdtrke93z1l6u2v5x4LIJ/NoOBOngaeevPkay cJqg== X-Forwarded-Encrypted: i=1; AJvYcCX8waa35Ugp7nYrdd+htHm9KHjJ2mYPxrgS9GNcmRpr/OvKBejpyO/hYEeDAQW5GaQblQ6hB38OLKvw+lA=@vger.kernel.org X-Gm-Message-State: AOJu0YzvFww929aKPCTlSKnGZqOj49Yeq07bAORzqCvA5+4GGQh9xIW4 YLPscljhTDPjN0axI0q4PhIWUvquOK52kohUfSfZJwzCldSAYPbb2Qx/bOt7+7Ahr4hv7/gS6OL gHf8kwi1nfujpLIKWhtRcu6NNBDogzcROtAQfjT6wkN/PAXXKeDU6IgEbXLgKT7Wgrq8= X-Gm-Gg: AZuq6aIbsJzGNYHtYxaXRX1A1hHu2HJmfAX4XfKODZZHaocdCvSL4BT6jGkWfIrFPSA v3E3FvpELAe7jU9YSGiadFICYv8mqUx8sXvvYmtFAVYo2J56fyR6LnUyeBQpFRxKo7XbWcOOcr8 cSSxk8NAnL+FalMNtMS75sz1ISC+VOY1uZpJTB2JIhBY7gPwFAqpr5t82aPFucMESMcEeeUnj0u PCMzTF6DyyUkEXqrFeccN2I1SHlkpQ9RUuuOn299zkkJQUXV3n4NILIVP/vHxEAP2KbrJdjgTv0 Ez5cORYweeeiz9fwevbLO9nnaXMmSJrryB0W+6saQl/iL4bWfnNCnWvKCks3Oc/Hf7VgGqQqcbi h39hrvcRtyBhJ94+o5V3yJmvbLLqLerF6VpzIojlM6Qm5rmp718j3mI1U3EE4cnMIPh+k51Pas7 hrUJueeaO3aRsn7fimUWdSYN8= X-Received: by 2002:a05:620a:2906:b0:8c6:a85a:5204 with SMTP id af79cd13be357-8c9eb364f83mr1127875685a.88.1769942955067; Sun, 01 Feb 2026 02:49:15 -0800 (PST) X-Received: by 2002:a05:620a:2906:b0:8c6:a85a:5204 with SMTP id af79cd13be357-8c9eb364f83mr1127872885a.88.1769942954578; Sun, 01 Feb 2026 02:49:14 -0800 (PST) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-59e074b7a8csm2835006e87.77.2026.02.01.02.49.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Feb 2026 02:49:13 -0800 (PST) From: Dmitry Baryshkov Date: Sun, 01 Feb 2026 12:48:59 +0200 Subject: [PATCH v2 2/8] pmdomain: de-constify fields struct dev_pm_domain_attach_data 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: <20260201-iris-venus-fix-sm8250-v2-2-6f40d2605c89@oss.qualcomm.com> References: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@oss.qualcomm.com> In-Reply-To: <20260201-iris-venus-fix-sm8250-v2-0-6f40d2605c89@oss.qualcomm.com> To: Bjorn Andersson , Michael Turquette , Stephen Boyd , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Taniya Das , Jonathan Marek , Ulf Hansson , "Rafael J. Wysocki" , Bryan O'Donoghue , Vikash Garodia , Dikshita Agarwal , Mauro Carvalho Chehab , Stanimir Varbanov , Abhinav Kumar , Hans Verkuil , Stefan Schmidt , Konrad Dybcio , Bryan O'Donoghue , Dikshita Agarwal Cc: linux-arm-msm@vger.kernel.org, linux-clk@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-media@vger.kernel.org, Mauro Carvalho Chehab X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=880; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=32YQR180l4XuatpViT6nfN9ULShKtuaugvJ8/48mdxQ=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBpfy+kyu/4kaubF+LUVuH4Re7eRBOaxduY4IJPt cXB0D862a2JATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaX8vpAAKCRCLPIo+Aiko 1aRuB/9WBlRYvHMHWuVOGRyjcbOrZio4cJ42F43gS/VLCY0xeqGW/Mca12KWFPezXuLAppc+RUn Ku4AIG1IbCuKx3vVrZz24t619lL3DXZLWKNWR4O+bgiYys3B3BZiwpQ6UdAHcz4EVEQAO4l6Xxz qIM5qoSfNUCS9mex4aqDiUgyOW4KpIAMyTAsVyeaE7/2xDrvmJW+cPCkDKFMdp5RputgCBc+qBh 7VWcqxKMpJ0cc8eiGwHznJ/eFVz9f9YGZ1OLRwNN2SHdJ3Ah1dMWCWo/ij/o0f1qimYu7/XwE+/ DuAPT+2YNHGocojIFbyT6n67q06WMtGWPpqD/NHN8Z9B83Ph X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: zFV3p4aV3kL8x8zHG2C5muo5hCgiHNnn X-Authority-Analysis: v=2.4 cv=TtfrRTXh c=1 sm=1 tr=0 ts=697f2fac cx=c_pps a=qKBjSQ1v91RyAK45QCPf5w==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=HzLeVaNsDn8A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=EUspDBNiAAAA:8 a=0MtQHd9Mo8yxAPGUVWwA:9 a=QEXdDO2ut3YA:10 a=NFOGd7dJGGMPyQGDc5-O:22 X-Proofpoint-GUID: zFV3p4aV3kL8x8zHG2C5muo5hCgiHNnn X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAxMDA5NCBTYWx0ZWRfX7ykwFC7532ml s3Rd0zpmvMU9YmD8IhQ9Iarq3CS4hYBPewbsY3oEIPp4l/Xw4Czpbeqb9lg4ZeOEAG7r1Xgnkab K3xptq6DQZfl4yxgAd+2rNiiTIBSd6HlUwamTQ0TH7UpI8DNwFk2S6hvE7Dkq7G/LmhhfkGNMGj bhsVGPPyQfSOjz93MICNQrOiAoCRMf1uGvLgFCoWdRhZRLIW87A7RtlfrJ3vdlky2cgzT2DuBTM v+R7LRwxXzjMGDZeSTjbjclzIkLHVSUFvc4Q5tB24JOO3dWjJHWj+R0mfa17O8Z37YIDT5hoH8W wpFlZhz2/0U3tmasnMxOh9KtvYltIjCdtSPW1dzq2PACuQ81J5Ukp6N6NxDUzckc9ixHJE/OyBp JOpUJO3dkrN0PkSEo9ysLkmerlxtIFboxuMuiKLWpX/XsywHfCcwoK+YGUiAfPRPBLslb1vSDfb UN14rZY5Yr+t6Ntvvdw== 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-01_04,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 impostorscore=0 spamscore=0 phishscore=0 clxscore=1015 bulkscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 adultscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2601150000 definitions=main-2602010094 It doesn't really make sense to keep u32 fields to be marked as const. Having the const fields prevents their modification in the driver. Instead the whole struct can be defined as const (if it is constant). Fixes: 161e16a5e50a ("PM: domains: Add helper functions to attach/detach mu= ltiple PM domains") Signed-off-by: Dmitry Baryshkov Reviewed-by: Bryan O'Donoghue --- include/linux/pm_domain.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/linux/pm_domain.h b/include/linux/pm_domain.h index f6f6d494f728..b299dc0128d6 100644 --- a/include/linux/pm_domain.h +++ b/include/linux/pm_domain.h @@ -49,8 +49,8 @@ =20 struct dev_pm_domain_attach_data { const char * const *pd_names; - const u32 num_pd_names; - const u32 pd_flags; + u32 num_pd_names; + u32 pd_flags; }; =20 struct dev_pm_domain_list { --=20 2.47.3