From nobody Sat Oct 11 04:29:42 2025 Received: from mail-oi1-f180.google.com (mail-oi1-f180.google.com [209.85.167.180]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5B288248F40 for ; Wed, 11 Jun 2025 22:42:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681741; cv=none; b=lEO8CEoJwrE6q0EIPuPGs61H9BoVvGwKKW1JlunabRrLwouDka8Lq0fBZSYbhuOQURkOdXLfw/R6h6nvJBU4KTNOnsD+jWrtVwm1vpIhNgeDSvA4h8F8ZrezRUBGxItxViUQVvlj9Ob1cmF1nCm6IqGT9upm9tETRQDyoC1pjMM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681741; c=relaxed/simple; bh=OtTTIp23r83l4FPUg27mf0gCVgpkwXuq0SNiBdQqXRI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jMYkiTTYuM86y1+o8bnp0XSKd6z8QnmFbT0RwLndoYfamOh8DCt32+JgLaGp//YTZBpezu+SO/iYpJyV0dStIto/K22QybEaaH4qg/UAbJZqwne13qNjGMP3PkM7U5qvjjlvTRRwlerHlplrH5vQZLns6EF/locJhNqKXAWNRp8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=vmvDJ0m+; arc=none smtp.client-ip=209.85.167.180 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="vmvDJ0m+" Received: by mail-oi1-f180.google.com with SMTP id 5614622812f47-407a3c10d03so214121b6e.2 for ; Wed, 11 Jun 2025 15:42:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681736; x=1750286536; 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=zveqOADtHS31WFyPmzToD+nPl3JZ4+wju2m9sYArtpc=; b=vmvDJ0m+jHLTV7MJragAAnc/SVyd+axrf3qKbkCzSRqYIuqhRijg+7SIGJYoQmV/2j 7AqMHfaf1uJB5JQGN3Lp/NCCtHbGAKe1H2/cMC4AO7rjN4LBK105cHYGybJzkFrf7GG4 6GB5mXNQz5mlwQkZjVb5y1m+cvSXevFokPY0trsDumJ7cvAnF1UVyw+iKYNZnYlIWNC9 IPw7fYm2mwHYu0Q6ZTu0tHGi+Vq5+HrFu5QVOkg0uWKcUFpqf/l0G5fXeBVXcl8Vm+ze G5IU2V4OmYhf+CDrpq8/Rm/lZ6Swgq1o1/9MIwwjfDmW+p8vVbvSonWw+45XvY5AKhmh C9Eg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681736; x=1750286536; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zveqOADtHS31WFyPmzToD+nPl3JZ4+wju2m9sYArtpc=; b=EfiOYE1Te3IRq2fO7UQLj5yNXUbE7RLvCYOJThj1CeG4/JrQ6OUBMTM+TFs7WWwlcb Bwe4+IhNqoDrH2DmQ34+oE1UR9+LmOIgMe8ye+muZ1wBoUfP5fndarVtZlQDUZtXLIyW kB8cE2Jx1pbnc6swR++Y6Tp4Q08Psoib/gqjjjRSObMbY1b41jOAhSaH4tr029AvzNbz hPJMAo5C77M6XELePX07aAC/aYlBCjowkKHRRsCMsbRFEYUeSaIU5rxai09T8Nknl4BS XE54x7LMQ23pGUisBZoEI5E0hHkesfCtABoCIVbqFMXC1mAuMDrgNYcG1j1LZhXXZmsu 7geQ== X-Forwarded-Encrypted: i=1; AJvYcCUvjtlkaZgv0Jp+39Kk8ZVG3vRwzH0xo/hkpIiQmimbXz6nR3aH5nQ4tvWQN+fvg9gqGR20jSsiqTgq8Mo=@vger.kernel.org X-Gm-Message-State: AOJu0YyCdlc72FMFYWyMtlLLdiuzU8xeFrtqDWIrWl6gtuvBzZk1cdXH 8P7B6P1WYyhh4V9fwbih2GmSN+QnLHCRrUAH5PU1spqna0zjJNcwnEljC3UDON1IO6s= X-Gm-Gg: ASbGncukMzLqfIg9Y38NehPULNjVNskHpXVFdkTwtMdS1Q14ysQZX5CfMfhRCVK8bNv UAsxXHn207Z4B1AbKlg3sRJ4p7k93SR0AHlqXcWx7HQcbSEKcvt0wu1F84ErxCgTHwURdxxWWyx nsEV7F0kXvfheqc8WtiVYoApXr28+lowAb5yfA8NA1UNuhv1V6geJ/FQrx08eDNnidH92xJtXLn yqHMIte5Vz65q3ktQMG9DC95qJhPZRw7QMH2ryHlwQk4WwOpswBIISQFDtOcPs8AvF6NRqAc7iO Pr+AJW9a7gSObbVnpMIDcdRNPvs59Li1ogHEP2H0eqjPGopnEW7UWlfbM+a8a6jLjI8b X-Google-Smtp-Source: AGHT+IGIpzPnDrmzBmfsC4tKKskTV7D3wfzLsNC4g3WTLnbA1Yephi0RklISAXQUfRO/ncM9aBfPJg== X-Received: by 2002:a05:6808:6a93:b0:403:3fb7:3870 with SMTP id 5614622812f47-40a66a5b32emr592491b6e.10.1749681736398; Wed, 11 Jun 2025 15:42:16 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:4753:719f:673f:547c]) by smtp.gmail.com with ESMTPSA id 5614622812f47-40a682fbf05sm24684b6e.32.2025.06.11.15.42.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:16 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:38:53 -0500 Subject: [PATCH 01/28] iio: accel: adxl372: use = { } instead of memset() 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: <20250611-iio-zero-init-stack-with-instead-of-memset-v1-1-ebb2d0a24302@baylibre.com> References: <20250611-iio-zero-init-stack-with-instead-of-memset-v1-0-ebb2d0a24302@baylibre.com> In-Reply-To: <20250611-iio-zero-init-stack-with-instead-of-memset-v1-0-ebb2d0a24302@baylibre.com> To: Michael Hennerich , Lars-Peter Clausen , Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Matthias Brugger , AngeloGioacchino Del Regno , Heiko Stuebner , Maxime Coquelin , Alexandre Torgue , Francesco Dolcini , =?utf-8?q?Jo=C3=A3o_Paulo_Gon=C3=A7alves?= , =?utf-8?q?Leonard_G=C3=B6hrs?= , kernel@pengutronix.de, Oleksij Rempel , Roan van Dijk , Tomasz Duszynski , Jacopo Mondi , Jean-Baptiste Maneyrol , Mudit Sharma , Javier Carrasco , =?utf-8?q?Ond=C5=99ej_Jirman?= , Andreas Klinger , Petre Rodan Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=903; i=dlechner@baylibre.com; h=from:subject:message-id; bh=OtTTIp23r83l4FPUg27mf0gCVgpkwXuq0SNiBdQqXRI=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgWKKhpCfFTksDG9gr+9eawR0jxJfSx6dAJNM 0SZmsoqdzqJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFigAKCRDCzCAB/wGP wCJwB/4gUJ8t7UOdIfHCp1gF5oikHABa4eS0J2FUBt6zWTkee4P4bV5tDwfS1kcYHllaJBX/CtO 7HxkjtZxmdIfL2tBgPZCBP8S01Mg+OXaLOQaEx17gLl45c23P1lCfWSYP+PhWq/8KoX2NIR7n4F 9oees3ltMwkbduWFqU3iEDQB0oXjzl94CRk6aPeSRv1xieFkbXgD4FSutJmNiyViLOv2q4OqnYa 4gaqd53Li0HDnpieOacuZPGeu3GoPzOXOtMsI7N1pk1zfWsrHFkxI3Yw04/HUQokzunQaFQaFF+ HR9AsvwTdenSczLxmQcrifmcH2iDoIhYwK3xodh8KKtXzNMd X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Use { } instead of memset() to zero-initialize stack memory to simplify the code. Signed-off-by: David Lechner --- drivers/iio/accel/adxl372.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/iio/accel/adxl372.c b/drivers/iio/accel/adxl372.c index 961145b502934674e7655573b12121fffb2328db..46d518a2a029179bdd2cc2b9e98= f09b6b9854fba 100644 --- a/drivers/iio/accel/adxl372.c +++ b/drivers/iio/accel/adxl372.c @@ -600,10 +600,9 @@ static int adxl372_get_status(struct adxl372_state *st, =20 static void adxl372_arrange_axis_data(struct adxl372_state *st, __be16 *sa= mple) { - __be16 axis_sample[3]; + __be16 axis_sample[3] =3D { }; int i =3D 0; =20 - memset(axis_sample, 0, 3 * sizeof(__be16)); if (ADXL372_X_AXIS_EN(st->fifo_axis_mask)) axis_sample[i++] =3D sample[0]; if (ADXL372_Y_AXIS_EN(st->fifo_axis_mask)) --=20 2.43.0