From nobody Mon Feb 9 07:57: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 CC49FA55 for ; Thu, 25 Dec 2025 12:15:29 +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=1766664931; cv=none; b=ClYI1E5g2bRW/LPaV8hwHWe/vE7Vm9Ji90Yrl9/N9yPz1SYlmML5x5AEjZ6rZtz25plVwjn4zRZqjNA8CTkAdQhhAuaowbTuFNlqe6V63IZ4Ozk1YN8nf6tJT3jEJ5nI8JCWOWsVjyboTXDihe1tFEFXMakDDr4ovbrPTrl1sRQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766664931; c=relaxed/simple; bh=bIqU1Ji7g2daWdPeWAku9v7YcD65nkCBrTjEUqpFP4w=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=K2AkcpoQHM5mW+ra3E5gNScI5mxGkESXwbD7uYVSe3d8KTFKA3JAMCjX0Dn3KJ58pBm7qBlgMMNRpF3Ij/zM8E3eKEk78yYIoPQ1d/LVPI6+7T2UBgRl2Tmq5XHsp2ZLQMVj+c91YTRfpnjY9jw9NFU1xtFASpzUSjrcvgXPJFE= 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=OziKWODM; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=khnjF4+t; 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="OziKWODM"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="khnjF4+t" 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 5BP8d2C32061746 for ; Thu, 25 Dec 2025 12:15:29 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=e8djcXPIC7QxOx7iOx5YtQT0xOiSIFuNUmh ZAkmPNbY=; b=OziKWODMKk6IDA4Rlq5GhOFtybUaZYv2/E/lipwpDPkI4Q+f/e9 6NKh6GVY5v8oGNg666HtFYs7lDHKz9VNUxr8hdfj5+wfvtoRpmBY66NgVY5Apui7 s4TBTGxZPxq4LYoKDwbXObJbp0GI6jcPhjx2aPABlFlalCwTOmGRwCnN9g5oSgwZ 7GY5Iyzx/A+Bk+xMY5UsI8ir3fDGYN8voxhesQ2QrYAeWlbm0r0MtXngXOL/rjlU Flf6wUklC87zaFviGLLMa0rT2eFGfLL2tk2T4u3bPPJ+ssQ8fZsend02aZ5zLEG1 J5Kzg1aYchlfIiljpXZKi8Pi3rh6BESP5CQ== Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4b8kbusnk4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Thu, 25 Dec 2025 12:15:28 +0000 (GMT) Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-4f4ab58098eso150590841cf.1 for ; Thu, 25 Dec 2025 04:15:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1766664928; x=1767269728; 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=e8djcXPIC7QxOx7iOx5YtQT0xOiSIFuNUmhZAkmPNbY=; b=khnjF4+tzyEdelPk7AuD+nLdb5r/exWRSgaUOEDfPS75LyGDQRUYDwyUfPjMQprYiv 2umoUShnZF0Ey0RIp+qaCnq/4gV1aKbEpRyXxIXJ9cEpSmwYna0/Lq4GB2cGuMQEa4b6 U0L31C9Jou3DjTdsrJi2E/XlPIKwaDRLVIiDC8ZYH0A6FhmPDPakTcLa9zitBXcIjYTk LPpamf/mH9Kh2sVH/TL2dQj52oFgJn2j5IAY7N7FsFF+ho0KMIEddxdozDO06iUVAotr zIwp/rKzrF/mgTnV67/L3axgqIYo4UuV2gaAo1MhDKbkt9T6dzzhqonI8qyiHHRM+Lm8 DbCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766664928; x=1767269728; 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=e8djcXPIC7QxOx7iOx5YtQT0xOiSIFuNUmhZAkmPNbY=; b=T30TfN9yuV/MbHGfd5EmPw5UVCEsbywclE1l1f/fj9GmqxzQ17R7oQYJiMss0tGGRb t+Kx9q94u8qaFFB+Ae/IPfXpr/rwZtwybBLkAl5SWA05KXwVOCp/QHyiyUydNCcsurvE mJ+FGkX5lXeeR2tEpJD8UrHoScI05hUqNKse+bF468aOf3L+0QwCtksgA1/DGTH5P0es TVbh/M7gP6ZZ2RqonHDKTuBwvAGdByutdHCb1soPxKJG1Jd1JRPHQK512BeInPUSvHfe SMjqHhFStSIWd0oXHKX/ohGfOzLtxDiuIm6B6VnFIlzSDkMRdNn2OG3MmesCQ+RnRkK4 1c0g== X-Forwarded-Encrypted: i=1; AJvYcCUTUlxfq1j8j87hAw85ZaBOqT6kp1C1e/jWbaRGkdNIW6jjwG+WWkWvagTXVjNVmhjMYQzGj3+aUROsMD0=@vger.kernel.org X-Gm-Message-State: AOJu0YynwlcwHx7NT0i0K2ckyRobuEc4NERM5fqctCH4Dl6JPzpYNrm/ UXvyTA9AFkil3d2VJ2dohZI8/WlzuZhnAIENL9yoSFzZuMgW6hvLygJH76BExTJ9DPR6kVxvvE/ AuiQb9w8rWhF3Cv84BKt2R4n6yh6eEB9vEF14MdjFRxX35wop7cD501xqOLKuhrUQiwY= X-Gm-Gg: AY/fxX5cLVXExotDzB866XRiNfXobZ1bFzHjYS4t/PlAcCxTNjx5QWcEvPfGStpKoBt /dnJ0X99zYrruRZVOELYOBDMcihoRfYWVc/MPVIXFvKdYPA+ZF0V9GqTSOEeFxhcZngPUOooFJ9 MpEfyY9KWoejST0UXbZMLLUx+rELVwr7o/O03swyeQB8bCs6x6TIkM0r3cpvkmVjCuAAPLZ41Sg thLdA+1KyEzI9zVcvKil6WkJEj0fRXC4J0euB1grfRASYBtVIpU31PDzvMMQhRuRTxN8pBmJhwJ CDwdOpD5koyK2n0J/vTSxJLzfr0aqCoS9ghiIKtK8eMsNqAktG8SiTDBRk0Lq6H4sDeWNQsLUaZ Fb/qmy1Y+jeVeZleh7mmucMrxxiO5RalifyLRcmMVzYY8sb4t5Kx9AMAQCZNCK+o= X-Received: by 2002:a05:622a:1b89:b0:4b7:a680:2111 with SMTP id d75a77b69052e-4f4abcd07c2mr287071831cf.8.1766664927935; Thu, 25 Dec 2025 04:15:27 -0800 (PST) X-Google-Smtp-Source: AGHT+IFfEO2DuMZ1AgPyZEy6UqIgRIMGo0xUyNo5I7jc8k6r9afYkEQcwR74V8MUe8gUhxu4RWRYQA== X-Received: by 2002:a05:622a:1b89:b0:4b7:a680:2111 with SMTP id d75a77b69052e-4f4abcd07c2mr287071461cf.8.1766664927474; Thu, 25 Dec 2025 04:15:27 -0800 (PST) Received: from quoll (5-226-109-132.static.ip.netia.com.pl. [5.226.109.132]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b8037ae2dbesm2123179266b.29.2025.12.25.04.15.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Dec 2025 04:15:26 -0800 (PST) From: Krzysztof Kozlowski To: Peter Rosin , linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski , Alper Ak Subject: [PATCH] mux: mmio: Zero the allocated memory Date: Thu, 25 Dec 2025 13:15:25 +0100 Message-ID: <20251225121524.7895-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 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMjI1MDExNiBTYWx0ZWRfX8Idl53L9h7cO Mn26Ql8a8rqwpCx6VxzZM4Qav4os14bvmD9MgnHof0v5Q4kkMqkmxxh3W5uO2QCmg5JbJMYEaCm 7N+f8m++IfjQU+aOg5i2Ocra3n1Fcs2UvEbp5H/7z64RRkeHiazqKno8JrEd1P3/v4Xh288J5NG qPTNR2dKd5l1J+I+mkaU2LJ9SZrf+DEiUlYsrneLmALvSrRN8/mptCScWSP9UK/mYrsYkEwM2Qm 2X9eS3zax4Nio746uuH4tn4dWrde5TwBX7IvS0YISLADAcRGV9Ae2GtsUj1Lk4R9EsdexaVQbKv Zi6ILaqt1kr7h3wwrO75m2j/2E7q+l/vJR/mngisECo0uReQqv2WoqXxn04xbZiz1c9ARKom/2T Q4mvY+VHjF4h3eNOAK8tI4NLhIzxGcWy7j+kmq11OhMgfkXlVaKrZpSX0UnPkTKD6nIv8Uox3J5 dhlV5c9Cbp4WF6NHzjA== X-Authority-Analysis: v=2.4 cv=Vtguwu2n c=1 sm=1 tr=0 ts=694d2ae0 cx=c_pps a=EVbN6Ke/fEF3bsl7X48z0g==:117 a=IspDOlHbPpnWcMcX2pPG3w==:17 a=wP3pNCr1ah4A:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=bC-a23v3AAAA:8 a=pGLkceISAAAA:8 a=EUspDBNiAAAA:8 a=HThG1Jxbnu890Tve7WgA:9 a=a_PwQJl-kcHnX1M80qC6:22 a=FO4_E8m0qiDe52t0p3_H:22 X-Proofpoint-ORIG-GUID: htszz60uN6BhHD7PMWAzEVCbKHwSKudX X-Proofpoint-GUID: htszz60uN6BhHD7PMWAzEVCbKHwSKudX 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-12-24_04,2025-12-22_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 suspectscore=0 lowpriorityscore=0 impostorscore=0 clxscore=1015 spamscore=0 bulkscore=0 phishscore=0 adultscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2512120000 definitions=main-2512250116 Content-Type: text/plain; charset="utf-8" Zero the allocated memory in probe() for fields and states for increased code safety and to match expected Linux coding style. Signed-off-by: Krzysztof Kozlowski --- Cc: Alper Ak Dependency - context rebased on top of: https://patch.msgid.link/20251225114102.337593-1-alperyasinak1@gmail.com --- drivers/mux/mmio.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/mux/mmio.c b/drivers/mux/mmio.c index 3409af1ffb80..0bd58eefb14a 100644 --- a/drivers/mux/mmio.c +++ b/drivers/mux/mmio.c @@ -100,12 +100,14 @@ static int mux_mmio_probe(struct platform_device *pde= v) =20 mux_mmio =3D mux_chip_priv(mux_chip); =20 - mux_mmio->fields =3D devm_kmalloc(dev, num_fields * sizeof(*mux_mmio->fie= lds), GFP_KERNEL); + mux_mmio->fields =3D devm_kcalloc(dev, num_fields, sizeof(*mux_mmio->fiel= ds), + GFP_KERNEL); if (!mux_mmio->fields) return -ENOMEM; =20 - mux_mmio->hardware_states =3D devm_kmalloc(dev, num_fields * - sizeof(*mux_mmio->hardware_states), GFP_KERNEL); + mux_mmio->hardware_states =3D devm_kcalloc(dev, num_fields, + sizeof(*mux_mmio->hardware_states), + GFP_KERNEL); if (!mux_mmio->hardware_states) return -ENOMEM; =20 --=20 2.51.0