From nobody Thu Apr 16 08:24:14 2026 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.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 01615322C73 for ; Sun, 1 Mar 2026 14:18:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772374682; cv=none; b=hDEgunuG21MN/daWte/R/hZF3ti47/WXudGm4t00zFHDgchQ+Q0vfrvc8pXMh1A5tb+w4BQfWC3krRvz7WU+c1CODA/M2r3D9qoebD/z33WIvYtoDKgWB3iFBK/rR85VVIpDJeaxRBdz4gjt9FfBkdUIWWdSs1l7p+fiDiBFKqI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772374682; c=relaxed/simple; bh=3Qrm5DgK5AeXTX/yhdXF4+XTaIvjtr5FUJSl2j6n6Ow=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=Uw2TYyo7H3acrqbSo5ZQTM+h7oBF1h47kOL2kerxiJiKICAeMDLsPIpw9FZNtyBv6gGRDtfw2dVhWJ/FxL18ktYM8Bt79dxAXf70Q4k+ycy93Pf+/1MHXOD6oURbVxnQ7Mdxg7l1gmOTLJv1x+xxGOJcHlSwp6Vr1fmcVQDyQK0= 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=G81lBOnR; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=DFELaceW; arc=none smtp.client-ip=205.220.180.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="G81lBOnR"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="DFELaceW" Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 621A1uSr1259426 for ; Sun, 1 Mar 2026 14:17:59 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=0ziyqJTh+579AVlHfctV2dLGk43VKEfD1CZ wqXBGKpw=; b=G81lBOnRdrLPS8V+PT3/XfYpo7rtP9e2hesdB1w/ZveHk9xRo4u IH34WSLn0INb2LSX0VnPVvE/1DM0Z12N0m7QnQzLe4t+nim3kF+pj+YuR5ix4Vqn oUyUwmGPLNur5cDdcX8N4blpddkJG3rXZZ7VUo+hHVIPUYUlQQpc8VpWDQTaTq5v R364b+SvS3/eMGBqUcQeoXMcNchQpWNyekQb0cdbIVk7+84cCHz7ux/b4uO0D9qf AMuM/FUfRJyfVWqQA+ehLfTcEPMsgC4mufyROvgsr19EcFiGNnAxmm/LvJ8HVqIH Fm7LdmRTegOwpQdo2z8sNm7KxFV79ZPyFAA== Received: from mail-qk1-f200.google.com (mail-qk1-f200.google.com [209.85.222.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4cmgbarfuk-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sun, 01 Mar 2026 14:17:59 +0000 (GMT) Received: by mail-qk1-f200.google.com with SMTP id af79cd13be357-8c711251ac5so3004135785a.1 for ; Sun, 01 Mar 2026 06:17:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1772374679; x=1772979479; 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=0ziyqJTh+579AVlHfctV2dLGk43VKEfD1CZwqXBGKpw=; b=DFELaceWX2h7Siutd2Oi3E0rhJZOyO6KeL2XtLHOqBn86MS1+65wY9BD6Nl1fg2Y5x /F4icK3vVi5Q8Z5/zyH+FHqvPyAuqc22bzjIK/Im9fqbzIf7R/y+ReCE8D0SdKUz6J8K B1jA37nEAnvm7HoQvZqM4dKMtKQffRmJj8beKz1ZthDlKt/ZZBg7jllcsQKi0mKtpKMP ttADPaXRN1tKTH69daDzuY4iuWC+BIpUOmdUYL9muAQ7jF45Zfh39XFQYl6/ZiZo6gfP RxQqLivpo56t2ftXK06pw8rotpt7d8L/hQO/DzSEmpHzlXcx2w1PFtM/FOmzoEjw4xKn M2tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772374679; x=1772979479; 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=0ziyqJTh+579AVlHfctV2dLGk43VKEfD1CZwqXBGKpw=; b=I4MK1OtXPsoz/cXi4kpYpc76wsnoq1xw/9oqrehxmMpVLeiASg++DWO8t5PGyRT8RF KkTe0RRUc2vACzJzHKE+wdrpkzdyQIlxpigYwpdjPBZ1FSY5qDqMT1Jcw8yXWL2lMzh9 imevOIbgF45PvfaOZ5dasNiZo5AMoe2KtnAJvajQ5Vabq/VhOgz8Y6AKM+cOLSXyxIPD wsEPy0/uU0deavD9wSr5P3sb+8ON7Xs9usgu3kydZ/cJCPyJCgWBqDINReTBbcOTKVqC aVwkJIpgAkN7/ViaIt/urawVSSDqH4Rov5cE3BPd05b16G4zROFbB4JBbC1BESn+uZzv wN3w== X-Forwarded-Encrypted: i=1; AJvYcCUyVtfjFit1BhDKVLKoOAJ+lGp8pM7sv1gA60P0OV09bJli3GkwJSZHkAD+vfsw0BI5O557e0L/oBSEzO4=@vger.kernel.org X-Gm-Message-State: AOJu0YwG/KfKZEYPVI+pd1AQcHVBKfyW0/lh+l9Ua/YqJvJAX9hXkzD9 zgglrBZwNb2zImSFBjWhCdosnFGDvP467qaNm6LyiAkxIog0vp7EIycqLMJJwiwrl2pltxweivY WcGVrk6lhUvta4Iyx5Vr1D1hEx5ybn4UHugY6H5wbQRTgEpj/gnP6aIyGaLw6BilDifE= X-Gm-Gg: ATEYQzwjc/nVOb3EPKfUh8Lj6galMtE/DHpTCrgijnXR8nrDVsosorJxtT+Jc9ekwNK TWbmoeKXgBSEkpzax3xSSAwj72wmxmk0OXUax4UK9elG7KanQbUA+0ODZ0zfDeGJG7LJtQqr7Bl stn+Vg5M70rEb7YnGMNYR5uy45Xn576LloPwBbYoq7oWcU4auy1dpAyZzsi/A3tN03EdXJTSEmi oKpfTcBmHcT6OeR0V+ftHsLuhJ9x4XvaWX/MZotUcclGzA/q7+hq8CI/PjSMu2tvJq1huLRJsPa rmXlsZvdG2PUXW6zBamCUff57FdUy6HRWxOLz3uQsyvocWErFlJ1bCRX9E5LO8l13zJeJT5WLCG LVAqaBLkbbuRA9TPoAas5TdFQTc60ur3xhpLj X-Received: by 2002:a05:620a:7106:b0:8ca:2baa:76e with SMTP id af79cd13be357-8cbc8d84a1dmr1266870685a.19.1772374679242; Sun, 01 Mar 2026 06:17:59 -0800 (PST) X-Received: by 2002:a05:620a:7106:b0:8ca:2baa:76e with SMTP id af79cd13be357-8cbc8d84a1dmr1266866485a.19.1772374678743; Sun, 01 Mar 2026 06:17:58 -0800 (PST) Received: from quoll ([178.197.219.94]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439b0549600sm6040759f8f.35.2026.03.01.06.17.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Mar 2026 06:17:57 -0800 (PST) From: Krzysztof Kozlowski To: Peter Rosin , linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski , Greg Kroah-Hartman Subject: [RESEND PATCH] mux: mmio: Zero the allocated memory Date: Sun, 1 Mar 2026 15:17:54 +0100 Message-ID: <20260301141753.87812-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=1215; i=krzysztof.kozlowski@oss.qualcomm.com; h=from:subject; bh=3Qrm5DgK5AeXTX/yhdXF4+XTaIvjtr5FUJSl2j6n6Ow=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBppEqRwcYTs/bDnpKlhMk+yWRW80511omM/CyPP MjAfomqMCSJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaaRKkQAKCRDBN2bmhouD 16C4D/9fuId8r0plYPW3SCYHb8qXtKz3AFtH3bb0gUFRCAEUMxLxbGLA6w+X3K/Kd+/X6wFdS+K 2A5bf1wJWoP/CCI2NnBQMTVwjIFPgoAGG1br3m/G4u4GUXE40L7l86SqItvxBs5NAgTKNfyOeMU F9b15HhZZg6B5YZwrYqoEBCyKBX1P29xdQyDoBWACl+WL1szTAC4LbsW3LrqKIb/4L4vokoY6K0 p01SDyazWQGZetVMcS1FCLxCT+Z2ypTIxX3oOYM75EVRor5PlHr0kHakIkk5oJKowlSVA4ZTrY0 qtIsAUsJTixdjmC2dkyf6IoKFra8BjNKb2GgIqpLYP+L2dcD2DlI359dboeIa8kXNv/XlX5rPkU SW2zK4L6If3I6nAOuYBg1z5k+UvrDOqjz7MSoi/7XKEYd07Gfwwoy3iIXRPs5RkTl6XxZT9O7ir uQnKkYy3rmfpxa3hhcpsSunWNc/N+42cP07I3Azh8HlEPTKKCTQydk0+a+dQnYpyXlRgIh2f1yU yxA2ALSmfQKhOwJ6Q3iME0eZkIZMmPtNpjE7oXwRh1ULw+RCUJbxaXNAweyNSGIJnQv4c+yt0IP k9JFsIyRGaKpfgTQkIaysHjIaR91+KIpkiSCdJPwMcwgtyjL/7yrcd6YDUxchQXowDwn9RMInEn LXb3Lf6PbGVr30g== X-Developer-Key: i=krzysztof.kozlowski@oss.qualcomm.com; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Content-Transfer-Encoding: quoted-printable X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAxMDEzMCBTYWx0ZWRfX2SKAndIzCaVN 13eTDJdBrCkrowHpSEbVgDPYgueaghAbesb5mf2c4gAteB/RH0cV0A9tWTfC2Rb0WJ7TVJWt7I9 0AmD1PIM3d4M9xUoKFwyaXpYjf20iZ1GoVGai8U8JxnLFYIp107pIXhkA2nlIQRsKuf7tztzwep eCAJwhyWe7SnveFF2HSK3fyDQD51Gm3CKIY3mQwbs+NzHBnl3HRuhzhPlEtPOtGdBsHRYMrKrU2 HMxMEYaVsEwsbcX9wRaZWWYO/E7QL0k1Lc8SV/9U7h5P+Ep94bdAJ2GVkJk5JwyXp7v5abR5rLZ 1UmnPmgESghJiHx0HPv29j2wjbJZXWlGimJsT/GQzDnDFsP+OfGHmXBDVtZlTQ4zoE0ZZJdFhxe Txc/Qd2xb5jZ2CqA+/ayvjhjFEkJLmj5q1rtA8Gk8dfVWcNMLD+cd+lRn1lwkq0GbMk79M3ecjB Ir9PjyNgOQETjhD1aug== X-Authority-Analysis: v=2.4 cv=QfVrf8bv c=1 sm=1 tr=0 ts=69a44a97 cx=c_pps a=hnmNkyzTK/kJ09Xio7VxxA==:117 a=gOEeR9iKwsj33Yj5oN/cWg==:17 a=Yq5XynenixoA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=ag1SF4gXAAAA:8 a=EUspDBNiAAAA:8 a=scI8Nl1eyW1wUuaPOOQA:9 a=PEH46H7Ffwr30OY-TuGO:22 a=Yupwre4RP9_Eg_Bd0iYG:22 X-Proofpoint-ORIG-GUID: C-y5oKLNiQj7dIQ2IgYRhBVzaBn_iP6W X-Proofpoint-GUID: C-y5oKLNiQj7dIQ2IgYRhBVzaBn_iP6W 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-03-01_02,2026-02-27_03,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 spamscore=0 bulkscore=0 clxscore=1015 adultscore=0 lowpriorityscore=0 phishscore=0 impostorscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603010130 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. Cc: Greg Kroah-Hartman Signed-off-by: Krzysztof Kozlowski --- Resend after two months --- 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 0611ef28bb69..b61e590f2ac9 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