From nobody Sat Oct 11 00:44:26 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- 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 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-ot1-f50.google.com (mail-ot1-f50.google.com [209.85.210.50]) (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 8E23E24DD1E for ; Wed, 11 Jun 2025 22:42:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681743; cv=none; b=HuYevohFS08Fx3T5AKf5LlvHgNQosw0mGYtuRIHlW3jMFlWFlFkTq9wqv+BmCI8ab0m0Ff2oiphOarKL2WKQ/+yrgT9+FREg4Nj23pvjlP0wE/SIdCuJhV8rfTRyUeDM4wjJMPJVcpSDcxXRwG2mC3EfPLU3jxj4U2qj4Jn7KI8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681743; c=relaxed/simple; bh=odIkwKy7IqDnChDxGqAGKTlpXL7zVUclleEfAo7/6gA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EPzOZVG32GhkG/33Br6gHY1DY7CU9cK7+5VX+ny0q6D/npav+a0v/7Ku6UfqtP2g+I94AYCgDcGYwqwFNsr7XY7bf0SC9b314065OvaymYf80kfgFm7///vQKeuqed6dgrH1G/MapuIW7uNeDIGRZ7bR+C4ezhxAJXB9SHPEWeE= 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=YTGkgriv; arc=none smtp.client-ip=209.85.210.50 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="YTGkgriv" Received: by mail-ot1-f50.google.com with SMTP id 46e09a7af769-730580b0de8so756886a34.1 for ; Wed, 11 Jun 2025 15:42:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681738; x=1750286538; 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=2KWzRpEXlRaOQy2XtO3D8TKl0onTqF9JeInDK4cRjLg=; b=YTGkgrivHA++lCY/3R9YU3ov/+7w7QcUku9gj4dN7Pf3wOeTfLyzwoVmQIHw0lf2GN wS8MXlZA1domjmYYriZ/qXfnjS2a0L63DrpxwadbnHdlefrnhQ6s/KZOq7+aY7T7imq5 sVFO0ETp55yO1GJHj/HU3M6xnAnid7btvVdOPbfV9buc+ChNmf8R42vWZsryHUihGwo/ PHbM7Q3iE8XATKd7XCaHDJuhZoNCEkUp9YObpV4vXsJLHy0FTEvv2p6FczQAolgi8tq8 r0bCOzno27AiYjbaNj6eqVLqH/l4lQp4ClZ8JrfZN/L9mC2TFZudsnxN/nHOUc8p926q 929w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681738; x=1750286538; 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=2KWzRpEXlRaOQy2XtO3D8TKl0onTqF9JeInDK4cRjLg=; b=mXDV9nSlp4cc28iTGMGI6YVpgooqpYidU/8SsiAJ7jM/KUuDsaN6W/FxScvZSGmV0P gw9GlJHDOPNNwXaohJsNZhPbXbnvK15ruSkC2eOMF0I6m5Q02ijYeNg+gD8aw6ZH+HHf KsOwATOa42tnYZ5QQE1X1o/PVJrjzVEJhht1gz3Mai8+7eSzj+Q+KM93VM2obmphMLFz Uc5OM6+jL7wnpdnqtw7Q47XtnpwQzFMIfZMnbqX9yHl6ALlzH4J5ZL2zb3d3lzvvOO9L JCQHmipHCEl4n7sb7Hp5gU/++PM2+cK6F2YrO71qR1vbOwOKnAmXiKm/T8PBYx+fPR0I jfsg== X-Forwarded-Encrypted: i=1; AJvYcCXAbTOedthLYwk8R5lgyQUgdBVz/h5UAvsRIksE3ewZMiAyXUYDF2cehyUwWLq+oyyzj9U7Bzn9FPXI4iw=@vger.kernel.org X-Gm-Message-State: AOJu0Ywy6hGCevh/OoOY6Uht3MA+8fM2raw4knKFsmObacjUA3WGlQnJ IcsCk2fuU0PuNBjnvdLbBhD5OrveFyZg0X948da6V007iZPP9OpZjjlwOMpIERB+XpQ= X-Gm-Gg: ASbGncuO3+EP/LpzGTQUEHmQFldABGFR+KFaOsmnvQcnOgsHgtUj9tivYnWaPa9Woom 7D7WzHAA46KD5MQZTdqwTOplKo+Q8D4vT1b+zgZVmc7n1PKilLndavwy18Mcl1ooGNzoKKmIAPq X9/TE6M2Jy6BDrRujZhrqb9o+7Ny+UTRXt+CvgJA5xgLQ4jUDaUPM1NLrChGIm3fo2NjeNh6cOT 6ps9IhEanpbxQcEus04WXnHHDHnODCo+vF6W2QFrLmnkFwHR0viEZJp3A5QzQMFfXXG7wfyLSql REsgTseA/KwqvB23qGJXm1p2bOpBr7/3GQNPK4Wh7wcTbhjtunuJXSO77zFtj41RCwS6 X-Google-Smtp-Source: AGHT+IGUaZZsecRpS6ezZKLm+idnU2IVxpLfqAg4YSBuYkt3FpO3sNHyKbW5ao3Kw3MTkHa7seuNaQ== X-Received: by 2002:a05:6808:23d2:b0:403:304:6b06 with SMTP id 5614622812f47-40a66015927mr932627b6e.10.1749681738571; Wed, 11 Jun 2025 15:42:18 -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.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:18 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:38:54 -0500 Subject: [PATCH 02/28] iio: accel: msa311: 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-2-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=731; i=dlechner@baylibre.com; h=from:subject:message-id; bh=odIkwKy7IqDnChDxGqAGKTlpXL7zVUclleEfAo7/6gA=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgWQWkEr5QWjTPvfNMocah7h8+meXXS5pWdsy 5sDAkLdoOOJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFkAAKCRDCzCAB/wGP wOi+B/sEIoa3eIWCvSKlVpRK8xGkIEyYTFb6Nq8IlqoeBNY05GGcL2a5hP1Gn/kmb+2MO6PapeI dB2wl0+dESiOgkcl+SenqcxbQRRAhbRbVRd1/Cqac8psYYmmgKDSdLHesmbAPsWPhWccCox/lvU N0jdZERcu8kxa9AJs3z5gfb7AoKrRAZR/Q31HaF9jMQZk9xrzgW6H7/w05EWYudtxJPdpOaPv9W 5N4ONT005xNjYaL/6LuZKHCE9D7n0gCZPQTTr2LcZXOKPofYkVVrg6LAuac/UpQH45sM5Bykm/R cW7aI66fWEN0bBxgJ8Jh9VbYLcpVDvd8K/aZLgpoffJ0rwGm 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/accel/msa311.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/accel/msa311.c b/drivers/iio/accel/msa311.c index c31c53abc3d09f29d01efb7cfd31955cd88b9409..3e10225410e89a341411a75e544= a890f45c8f55e 100644 --- a/drivers/iio/accel/msa311.c +++ b/drivers/iio/accel/msa311.c @@ -897,9 +897,7 @@ static irqreturn_t msa311_buffer_thread(int irq, void *= p) struct { __le16 channels[MSA311_SI_Z + 1]; aligned_s64 ts; - } buf; - - memset(&buf, 0, sizeof(buf)); + } buf =3D { }; =20 mutex_lock(&msa311->lock); =20 --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f173.google.com (mail-oi1-f173.google.com [209.85.167.173]) (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 C788724E4AF for ; Wed, 11 Jun 2025 22:42:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681743; cv=none; b=iutoGNwpNv/hfCocKrUsSngPEVHfZUKLcMI4YC8LRD6mHs6SeWCBECpz1a/JG65pkYcRCeTAx0/Ye+gqB9g+rn94EhOJcinlCwwecLk7VO6L57fU6phfCd+Kn+Rs7qQ+Hlk7JRPJGxnXw42RbcD3XfZ//BqyzYTjGMSvG6f8IE8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681743; c=relaxed/simple; bh=GVMTt5HV+6sU3Z7U1BlFtbwhTBkXJGR3/GKRAQsHmF8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=T3jBGfb1TFH+I5u4hmOM1HXpS2Yh1d8LEKP9KXPOg303zTJrdAbMDJOItug9h8Og5cuivIQckAVAWShoIVoOMIxLQI1u2w2z1sM7jljdN+NuXitLmSKllZiSXY2S/GHpTs+MWNKVcUcGMcmDjRmhns6ychX3VciNn8BlEBLsmsE= 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=P1jiZkch; arc=none smtp.client-ip=209.85.167.173 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="P1jiZkch" Received: by mail-oi1-f173.google.com with SMTP id 5614622812f47-4079f80ff0fso864570b6e.1 for ; Wed, 11 Jun 2025 15:42:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681741; x=1750286541; 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=it4RuztzhdZ8XnjsMEgLrvbjv0hSp4aT2tXycz5bWd4=; b=P1jiZkchtnNjwO5qGYuJ1g5+GZnEZp5m/WTs41KQGtvf8G15+AQL33S+UCdGuV6U0T G462k1nyrA5+GqZGAfYnIRbZwDKNZ8NaX9fC98JUDAhBbBjfLzoGJPzw2odULC0DOQBY tyaWvBj6U3kx0Mv9V2UMf5EpT1UWlhhs/AdUoF+AsOPqI8AF/npOsj6QfE1iynhmrzu7 yNxqqzbB+9xTrmeVXHmYTg/DmvdFecB4RkauRm5UKFH6lTnQJ7sQzNCzdvznHSzri5xq BXgGln1OCubbwXXph6o6SPuIMRh9zESC1tTaYZEdflI1anUML8q+CIVlqexvzuTe9JxT EdQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681741; x=1750286541; 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=it4RuztzhdZ8XnjsMEgLrvbjv0hSp4aT2tXycz5bWd4=; b=nFDFDr8Kku0rl/PTWsdK1ybgKKuLwLVI/flEEPHzo9Rrd86kRxN1SmxnEi+LC5EEUg I60muuAPW1dPBVzzAzMarhcHTKTSKTfa+ERvjHsEpE3Kj639Luhimy+N2otj7E3sDsUG vIUXNj+wbHqD3yJOzf6fG7FzXcaeKb91j0uBriklpGAGKU9epyusIoSkDPBE3UlztqPY 0BCDmjAxFCS+sN4Kv/rh+phfeQWw9McQ4L3a7GUPk0BX0awuxkRz5wc1C7DIa41NM15R HmH+M5DeVt37puXlSDV8OvvIXQe4Aa1gzdzweSjRtx3bDxA6/euajnethcuP140IcSQr Xx2A== X-Forwarded-Encrypted: i=1; AJvYcCVV+FXhhdD54ACT7LJZ3MWMXC32cHvc4ZQHdvNws6bQMVN2+2ceORVw/v1vSy/VFZVMWWorTXujyisBGG8=@vger.kernel.org X-Gm-Message-State: AOJu0YxBYiNbKFwvnNtzeGrpvDSmPsxnvozHXsaMjpP+05R10XjNeWXf lo5ONkYETKEM+3WsLRmMqL/3OPX/lK585V1wII5wxVyOck2YjPtCgkGjJH3CwiXvjpg= X-Gm-Gg: ASbGncv0x2eyoSlopBZdLp6VhMRoYUEGnVslDt3jbuUrflNQhbhO0dHOhqREik43eEm Mcy9CZSfFhVjGCTYO+v0crk+79RrnEcZSqthjQe0li8x0BaqtNCJKoLIeb6DYpUFYPinblF5qT5 Lhj0ClmiT7E9lvUUKpgYZTZOinXPXNfi+KRptGemQr6LC/yDh17thNh+cCD7IDGpx7DlYlyJL+T uau+PMOCyqHI7gti91L9ymOXhSlpDDV3x2tn0fMDDWpI2LwSNFWXq6smudJi3wcAJmLrLp8ndbk RIibCFukA9tryq5E63rJg6G/mMCPBm7oWbcqaPV9hbvYVhFfN0xmk1QoBY7E3Ws+YIcz X-Google-Smtp-Source: AGHT+IGNZz5p3ryOjEvuo2EytJHiwibtf40ayr30CzxMgaTKJOSM2lK2oXZ9zl2uyt/uz+jI4tTCtg== X-Received: by 2002:a05:6808:4fe9:b0:3f8:18a3:b1cc with SMTP id 5614622812f47-40a6603250bmr879166b6e.12.1749681740764; Wed, 11 Jun 2025 15:42:20 -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.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:19 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:38:55 -0500 Subject: [PATCH 03/28] iio: adc: dln2-adc: 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-3-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=1051; i=dlechner@baylibre.com; h=from:subject:message-id; bh=GVMTt5HV+6sU3Z7U1BlFtbwhTBkXJGR3/GKRAQsHmF8=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgWXt88+FiMtb/ry4nJTdUhGkqkIB1L+peIvw BF0bdO4H0GJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFlwAKCRDCzCAB/wGP wOiFCACM1Flijyrlz3Ef6dBSmJytrbKIx/vklETWdfDCxgwR2zDSTX9DMY/Av6gM1UoiYnRF3oF 7aNaVMVunV9IUE2l696XaykH/jPIiR1wt6QjtWaDFVJgm8mdU7qE25z4A8m0SjqHGOePx0/mn4a VQidG4ET9kCPSiYMAX7fH+jc6NgevlNMrrYmCgPdpO4/Or9RGrSLyhebufoZoeKn/L+CoasNkBz Ss7ip82sa/hjy5YFdj15avGsrWFIqCVjLbKr5nP/k4kJFOUeDKQsJ37NFU85Z6iBC06G751GT3n MOCLdFgqv1rPFyxcOt4HLY50/hztFVr8zuzyZfjp6XcROfG5 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/adc/dln2-adc.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/adc/dln2-adc.c b/drivers/iio/adc/dln2-adc.c index 9dbd2c87938c23d91fc93269763263fe73ed5206..5aea7644780f8b32ca6ed80b79a= fd07220d46a5c 100644 --- a/drivers/iio/adc/dln2-adc.c +++ b/drivers/iio/adc/dln2-adc.c @@ -467,7 +467,7 @@ static irqreturn_t dln2_adc_trigger_h(int irq, void *p) struct { __le16 values[DLN2_ADC_MAX_CHANNELS]; aligned_s64 timestamp_space; - } data; + } data =3D { }; struct dln2_adc_get_all_vals dev_data; struct dln2_adc *dln2 =3D iio_priv(indio_dev); const struct dln2_adc_demux_table *t; @@ -479,8 +479,6 @@ static irqreturn_t dln2_adc_trigger_h(int irq, void *p) if (ret < 0) goto done; =20 - memset(&data, 0, sizeof(data)); - /* Demux operation */ for (i =3D 0; i < dln2->demux_count; ++i) { t =3D &dln2->demux[i]; --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-ot1-f45.google.com (mail-ot1-f45.google.com [209.85.210.45]) (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 DFCAF24C084 for ; Wed, 11 Jun 2025 22:42:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681746; cv=none; b=DYw+3WlWjx0rLMo29LGZBGlDoi/5uOMqCDPXyCYd3oDRxl9DrcZZTSPKcH/CtLF6YkvKfCTfjEdhSSCCQQa1oJbF/qVxhfEMpAQ1E1+EThaGHwrsbedZDR1i5TiApM+Ah520cw5MLiBsYtVLysXxkV4Pt74rQkZqWKVxAMGTv2w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681746; c=relaxed/simple; bh=16CSBjTW3ADRr7MOYui8jO+Mhn4wtu5HebYIEym4zkw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=V+vCv0hBS6Au1Ujzuo+aPTk21Iw9mIRPhsR+tYc/lFTOgVTUbuSTWmjggOdwe6cBxRkOI9DZgWHqmjbM9QcTqldT1sabTKkQF0lA4y+Q/OnLcfCa7WzyvH7C3OcXtz+CtaXC32vGtE+DTwcM2irDBvqSzy6JbNNkwMqiS3zjQs0= 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=T9n+jTXc; arc=none smtp.client-ip=209.85.210.45 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="T9n+jTXc" Received: by mail-ot1-f45.google.com with SMTP id 46e09a7af769-72ecb4d9a10so322455a34.3 for ; Wed, 11 Jun 2025 15:42:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681744; x=1750286544; 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=s2fS10WGm/NgAzKDhSHbfRTkjHM/qI8657OmZeiqRck=; b=T9n+jTXcEsbIbxrgNXAgQAan91lWehGN8Ly7GaU/44Jx1avduZhbWuiLXr3BQZ8Gsu QWjVvfM6On/3XcMhKnUkwmjVvDLA7A3aGy6VMHG1ljydZkljjXkF8E+fHit9fmGxHMvM ZNj7DfU7NMdFqMrSOMedX6AeXJAJ/BG5u990ihME4kjoPnD3Ar0RqI9sI3MZm8hujgsS EurNtTk8F15dNZQB9fNAiLzcv3P3JJNbYD15BTo9einOQclkNzS+AK8FkIuoqELQMd1+ L22DzuEdMp2aG8evpKmxoznc7bZU9WZl9M/YRnN7Eq6U4AUFz1J2jX3c7Y6jHpH0kij8 9Sag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681744; x=1750286544; 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=s2fS10WGm/NgAzKDhSHbfRTkjHM/qI8657OmZeiqRck=; b=Ayv40WC9ZSFGcxA8dbCMOj/iaFlD+fGPnGGJysJpOaxpthPK4jgmrfw0x1MymjfqQJ U/LVqp/BdZj920Y4BqH73WSx0fh2fMxL84Ugp0zpPctIs6XcjddeKNAmur9O5/i4M+Jh zq7QdW/zOtvcZOappH/038SmAvjw5PBZXoqu8WwoswDyedl0/LYSQ/aEB7RVwWU3uzFT xyTwMVB99TPDBQFh/YE9mnIURR1LnA8zDeWwSpXQpFoxaElEyzLrEZ69RgiPpB5zED0O Hc1HccH8prMAqLrfgwg3A1AuflKR8BC3C+BAcS6jpEadiKaSfjgaiWgFhX5vmrRMtv/5 CJEw== X-Forwarded-Encrypted: i=1; AJvYcCX3towhdegEUz/qf0SC2eLR3/zUDv4vWPA6aj2DgylS0HQ7oCho6hqSFFr22ZSpi8VydFW+p2rY7ABb4Ig=@vger.kernel.org X-Gm-Message-State: AOJu0YzLhYvdn0ZrdEvVqT5X+eVH00FivYlx+idpMxHUxOYAJiZ1oigV b6FV07aqDaT+MFf03B5GYaBlhJHJ/QYF9TOjxN5KktZHK43uVKM08gcBt0kAoYFZOsCTFmccoVw aHB0y X-Gm-Gg: ASbGnculx7WJxhPDuXck18Kw6n2vFme9yb/5nnmAWNYBkD+aaurm7coOivqhV/9cImL f/zQWQLiXTi3SS6EpfCLhRQMQsZnzqADSkw4WGkRd0pVuMrE7SV7W9OwZfVg2HOns33arZFOjkN 3r/209XDMP1SkR83fv5WNTRQAuM1SwkFzsS0TxnGEF1rOLI1KNYAx40xHI091DbVvIOSAONT2yl CPmRk0LXKBzMLMKomfZax5LojAwH1M48luW76sYoeLv5BDA7DS98MHGH4mdnuAyaQnWVqJJfcbz kSaeZpklCRTml96TDrUHjr3q+goEZNH0NrmACamVMckAQAZhtGakpbMqAEnEJwKK9inK X-Google-Smtp-Source: AGHT+IFjlERueVRup/Jao17hhnugkq7j+GiRg2h8bJth2v9G/6rcI2wGbyBF567ki5XFEPby/lqVcQ== X-Received: by 2002:a05:6808:1782:b0:40a:54f8:2cac with SMTP id 5614622812f47-40a5d171b8fmr3897834b6e.37.1749681743953; Wed, 11 Jun 2025 15:42:23 -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.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:22 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:38:56 -0500 Subject: [PATCH 04/28] iio: adc: mt6360-adc: 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-4-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=865; i=dlechner@baylibre.com; h=from:subject:message-id; bh=16CSBjTW3ADRr7MOYui8jO+Mhn4wtu5HebYIEym4zkw=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgWdyp6TsgG9grzVt7c+wkMZGk5rY+tH83VPR hAY0b/nO7aJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFnQAKCRDCzCAB/wGP wAQzB/9cinMYWAun9atmE8CTlRWjiF0B5MbkKSL06PlW5jHOfBbJnzoPpdU6t7b9ozExAUWagaM 8JTlmB5ashMocc15UKPD4atXkaW+KR5WfIj1opieHDVgHgx5tmd+cF37qZ/nJC5bxm35Lt9TO9w SohEdmnhmSCLTGxX7ALcqjT+7vJ4mo1HUfReJvrXjzj1tz2LJzp5fNpa87BbHN8CzI4Xr7C2l86 5jlpdI0UeHhGJxVurKzbrYb5jJijAbCw9gASQDR1HQ1jLcq7YXokcMk1qBSn3TLhRCg/3PlePTR TZtSE5eAx5o9+zFV8pz3++L/hWjP87mrPrk4KNrXiw1r2Lln 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/adc/mt6360-adc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/iio/adc/mt6360-adc.c b/drivers/iio/adc/mt6360-adc.c index f8e98b6fa7e923c6b73bedf9ca1c466e7a9c3c47..69b3569c90e5b665e1d2c59621d= f00d6142fbe9c 100644 --- a/drivers/iio/adc/mt6360-adc.c +++ b/drivers/iio/adc/mt6360-adc.c @@ -264,10 +264,9 @@ static irqreturn_t mt6360_adc_trigger_handler(int irq,= void *p) struct { u16 values[MT6360_CHAN_MAX]; aligned_s64 timestamp; - } data; + } data =3D { }; int i =3D 0, bit, val, ret; =20 - memset(&data, 0, sizeof(data)); iio_for_each_active_channel(indio_dev, bit) { ret =3D mt6360_adc_read_channel(mad, bit, &val); if (ret < 0) { --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f172.google.com (mail-oi1-f172.google.com [209.85.167.172]) (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 2585924C68D for ; Wed, 11 Jun 2025 22:42:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681748; cv=none; b=GFc+fXfkPBaDbpUYhtPv8zjOeMbQbU0TmqbQ2J0Mj3jDyUNqFTzzhjzCMh/+QnBUglUrCh/tJK/KLyFSkI3kzxWORGmig28BtsLX4BzRXbw3CvU3kXQoISNLk5gqWwNuFTxrwefn7SPXBcqXdo6/fIFSwtU0HmckHWHTk2ki1n4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681748; c=relaxed/simple; bh=5Dt8chRh9Q9zFfR+o0HlVC5RLtjfsBgIEofeyEgWWKs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jl7E8YFdt3NF/phT2vEI95gly08Mu7oLafmlEdLkV56mSFpTzOQvvq/Q3t/ciG0MGaQt2WDaBA31KwxCFwfzlxWIWHlUQvX5bGlDEMacmDWhX6gW2HyDZr4hn1EhzlQIP2499/Udg3aAWRFW3G2/4nBgWB4lu9ldGpWoeEA89bs= 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=IrYxYQjx; arc=none smtp.client-ip=209.85.167.172 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="IrYxYQjx" Received: by mail-oi1-f172.google.com with SMTP id 5614622812f47-407aac76036so195383b6e.1 for ; Wed, 11 Jun 2025 15:42:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681746; x=1750286546; 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=3nA/Lk9tPGfFaI22ceEDpAoxrxXFiJ/9IsqCSjqV/LI=; b=IrYxYQjxKQ6N0cYXHDtkeiAcTUyPc2Hdr9r3KCHh1OOZMSYP+auroWnLS1jgogO95t liiuE8nbLoMFyITGBXy5tPNNYyGvduCyhI334I/bjsysLvxsRblMbSm8R/sHBbGAoN+W bo40h4iSxACTVLIjEIObrspCLkgk2yYEMPM9iY0piN07kTaVBIJhu/wPeWbcoRnYIjr8 K/Ug6SIorGB/ei01hv8kc4E2YA5CS5KXiuMbq1qhrGBBsVv8rZiRdJJuu7rP5kZz3WF1 LSjiE73xfkiCycJvNry+Th3tjYAvd4OIrbLysWXqzorWa/UzbXxEs7Tf/tKJwHjYzrir skrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681746; x=1750286546; 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=3nA/Lk9tPGfFaI22ceEDpAoxrxXFiJ/9IsqCSjqV/LI=; b=VCj+lunyFW+hTLNs7qS2oC+DD9PfgosIiobXR43WRiJ+mi6B7c69hkXT1c/aicem5E nAP8RfCibRziWAFjbCYW6tPsAbSsRkqn8D0xxrz3G4R28Q/5VPXuCJvesrs+aRivRb9U AoJlcFIAZtAco6M77wE5EZm+onuJ1DohMCIwqPgTBrMzOIY6ya+8vbzbeQ0V8BjbUYSj 3uQzyEQKMVb/SIkXm9x9aOA9Xe/kjy8fniSwVXH01lFDvN8crUlBoEAbnW1Qvkow/LUR 0eChuwASMDtxaQMzECERkXCar5ZSoZMwfgkjazhqKPnI5zEzZYrnF+56maW69OcTC4WI FsOg== X-Forwarded-Encrypted: i=1; AJvYcCVjZnVcpybRuZMaINBeHnU5TtauTDrUUGZFE1J2mqSg3JmnkBQhhSfvzwQkmT6Qp6q6gr0jDaan9wq5SrI=@vger.kernel.org X-Gm-Message-State: AOJu0YzRK3pYXhXvgK7Jcw+TgVpKzqxb3Au7OSxkod4Cs9uI/hvORc6k 3W6zgJ0YZwGAyd9Fazjw9lfxIlogou7sw/4QtZjq0fW+d5u5GYn1+9iTlAmp2puNMF1c1nSRCOj RUDO3 X-Gm-Gg: ASbGncsq1oQ+RSZHnAk2TrCN0w+h/I+ITOCI1SXH/k32fox4valwKkXaeQ51lBQo6Fz iDMFBREo3G+yHJRqVHQ5OKLdxmsGL/Q2cVNv72/rT28/pxvFbKa7r3Xb9joLUj3Mel2kQj6V9MD QSjfjwXWxpJVxsKTaSZ4HDnK+MfR1NL1U2V56y6QrLMnJSedVH6eReYXz/wDmqMLADtbkEyG04N 4yKfOxSm8Lo7wXaj2836Tmrf6jQcp6J9kfgfTfDk0WwpROcTdwU1KutNpPVQlWI22OLQKLSpERx Ym0Nh0vxRq4DbOobrIcDw67NmAsgUlDwUE17yvMYR7kgc4GKjrImhA75ge3TxnvZMudc X-Google-Smtp-Source: AGHT+IG0W8cN0RBqzvza6bDhDRqg08z0+EUeK0uOjK7EVtYqqJLeVsRO4zcpkxGJblg1Kp+3B4rIBQ== X-Received: by 2002:a05:6808:2186:b0:403:3c95:3684 with SMTP id 5614622812f47-40a66a419c9mr505006b6e.1.1749681746196; Wed, 11 Jun 2025 15:42:26 -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.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:25 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:38:57 -0500 Subject: [PATCH 05/28] iio: adc: rockchip_saradc: 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-5-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=859; i=dlechner@baylibre.com; h=from:subject:message-id; bh=5Dt8chRh9Q9zFfR+o0HlVC5RLtjfsBgIEofeyEgWWKs=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgWkPxj+ITtdzYFOhYRqZrV7rzI2N1a8bxnjv BHEMh8oTqiJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFpAAKCRDCzCAB/wGP wPI1B/9lozodgbkP5rQVG6ALBHKR3d7hz5SMy/uywa3QBiiLmgj5QX1cAyGMFHI7hO3uO3aQSl/ mDQT4eItTwkjzu/N/k2p6HIl0UyXa2lwFwPguAh6Fco94W+bqLyMiXXgd04TmGW4jedL9LbPCgY 07pa9FRxuw8J6Kg4xZzUitsXeewyNtdFUuzGLvmvEY9oqh7A/1iuMLVZyNULwWAqpBbAvI4BDWY mrWqXne1TqcmnTZJBaLxnti67Z2+Kmlj8oL+TyU8uXKtKa9kYw2cN9r+8cjaEZt5I4qaauKXSq4 I+XFZqyqUd67pwca8QgxuwJVoQn6LMRTdn54nn8A0dcTI+q1 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/adc/rockchip_saradc.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/adc/rockchip_saradc.c b/drivers/iio/adc/rockchip_s= aradc.c index 325e3747a1345c84cddcfe9a455da6ccf655447b..bd62daea0a3e5b879a8a970d107= e3342fda7b8c0 100644 --- a/drivers/iio/adc/rockchip_saradc.c +++ b/drivers/iio/adc/rockchip_saradc.c @@ -404,12 +404,10 @@ static irqreturn_t rockchip_saradc_trigger_handler(in= t irq, void *p) struct { u16 values[SARADC_MAX_CHANNELS]; aligned_s64 timestamp; - } data; + } data =3D { }; int ret; int i, j =3D 0; =20 - memset(&data, 0, sizeof(data)); - mutex_lock(&info->lock); =20 iio_for_each_active_channel(i_dev, i) { --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) (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 3A08C25487A for ; Wed, 11 Jun 2025 22:42:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681749; cv=none; b=LUv59axgo0nLdoehc2Ni0Wl+f8eB+TffxJPkTeMvRMwiLB8V7WMhluw8t+6jd4fD3XNuujsQ4uubsXnsCeUAt5YVdbtwmqXOSjgYtbpKC03Yyy1k2ECsFMgSByLfEtFmSFt1H873ZXSGMIJptIQ8E2U7K5SHIoRcdr62SreFWNY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681749; c=relaxed/simple; bh=J89vMIrnHas95b9IQRpMB3abmxVy58q4+X2PR5Kxrzs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PLkdZLmmf5t4u+pVrxCdBLxBa0mNe8AGjelfJnGZ+ao5Ez2dcte/IzBuO2h45VNtiqkVwphX2b03vxkSlPVAl/HYEZC9MjfIg0rrLbr307CcuWPXVA64ChBY4uDhvdWz6JQo714QBrvN6OHhBHBK4zlwRnQ9YMClVG2ClJARIX0= 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=zBF7WjZW; arc=none smtp.client-ip=209.85.167.176 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="zBF7WjZW" Received: by mail-oi1-f176.google.com with SMTP id 5614622812f47-4080548891fso111059b6e.3 for ; Wed, 11 Jun 2025 15:42:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681747; x=1750286547; 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=Dxd93MXVamZ7ztUFC194OTJH1bC4/5rgbs/4bZ7YxEg=; b=zBF7WjZW9okCZurFgpnmDbHA4Lh7OROp35euRfL4OpcOCP1/FSrikoDzpU5jaSCcNN jtl3cu+p1r4+/5Iv0+MHdIpL3/ypG/hkX6x1AP32ytMkOGSw3Cl04ItDXTRb5V/6kFIc vbC2kN9CElgCJUnQG24kcw8oUBjMXfDJbssUEuTEKWPO8itR3WqQI+s8hcIIjRyfNfdM MxTGeX62miM8C8/TNpYHHkX3y9YUhMrWVYAJfw7ZXeFXu0Ok0b+nHlSOo/pZao4T5Vu3 PtJukgmh+MnyLlsAewZUTNuFRUdxQoDW8UUOBdkELxCeTw4PXWGgrjjw9lozTfuHwPJy czng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681747; x=1750286547; 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=Dxd93MXVamZ7ztUFC194OTJH1bC4/5rgbs/4bZ7YxEg=; b=w+ICqE7UrKHMEIpS6mGFQFj6wC1e3sWxK84RcvN7GLkCL712bWuTFl0sESEFhSpqQn OsteUOtMp/znAXyqzqvkHRcp4s/BHzhlnNzi1X3FlVLUnxYXM7/DAINNkCIml9QIb2O3 GqrBUC2mvk8KsKx9USLTWw2EGghCmYFCRR3RQ+FaUa5OpA/35zjt4QmmLq4RSQWmfY8K vOi1/PEPzmJvVrYirJ566IpBr6Z0K0Z7OZLrpda6gGiRGwXTbbyWFqXO4sLx8kX3izx4 exUCyZm1i2jrfosc8xwvuKyJMIRDExWMPcte4DPriShY2VXiyS3YLc+Ju/TZy05fztNL P+uQ== X-Forwarded-Encrypted: i=1; AJvYcCUgAptxZF8+yxtnsJDOvWhXf6D6HWsapIjA5ACdO+77HlCLfGPk5EEE6SeAQY05BPeppnHySBdloFPKKF4=@vger.kernel.org X-Gm-Message-State: AOJu0YwafoV4nM3wOE9ZEfOQPsMmXMiOY+lOZTEWnzUIt1Q5/agcTqv+ hQbHZFvJHa8KzT3hvasXYY7LT6r1GfWEYPlQBIWF0X/l106VWbZdmGwPhbvNnHzBlDs= X-Gm-Gg: ASbGnctaMSEGdx5wuxW+0D6rOWMJBu0B1l0DL0Qg1Gl2pEsE5yOj9DYwm8g0HyNP8Nf vZX3io5btmj/MxoOG8XNM3G4RbyWyWiOnptoa/cuXZqDR/8P1yPp8b6Yz2WtAPSfIeZ9jgFDgcm zLQ32PrxxRttvdx7X8i6KQjTT2wxZ/MxPI+8FPQgm88qWxtEy95JcXv3WuNbOp5nLUOWjOC/c/z zLaU5SJArJvTaqQ2frymDJ4nomuwmRr78FyQ7hAwU50PQ030VV4LDZTZMwmdwl307e1TflBerkH Evcub76wP2jra1Y+OzEK04WVNFts7qe5Tprhnxmvr+41P0ngESy9tsAlpjWyrGMv7l1lzE4Wz1s 6b1U= X-Google-Smtp-Source: AGHT+IFQBThN9gqVMuv0yZV4fKxfsQN3C7pn2YLNqV1M+RISkP7nir8q7A3hG/2ChnbAzLdY1TtRyw== X-Received: by 2002:a05:6808:6349:b0:402:1016:e9cf with SMTP id 5614622812f47-40a5d1640c9mr2811691b6e.34.1749681747387; Wed, 11 Jun 2025 15:42:27 -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.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:27 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:38:58 -0500 Subject: [PATCH 06/28] iio: adc: rtq6056: 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-6-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=839; i=dlechner@baylibre.com; h=from:subject:message-id; bh=J89vMIrnHas95b9IQRpMB3abmxVy58q4+X2PR5Kxrzs=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgWrluEPstsE3vfOa2602G4vDUiURfJwcuPmj Ecdin91id+JATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFqwAKCRDCzCAB/wGP wPDzB/0ezOPNIM1GcdwSJUtoBdBzF+of4mq74dFA0f4iCvbOvAC9fCmCzg5hxL69oaeNJIKLKNN hwYn4bwrsFDn7hpTk4oxy+0yhbNBF3FS9rqxNmkw5sq+imc+Bge3o9MlimTvdYjRFeWz1olLBsK RujuQh/8d+BqbeBkJy6HGkvMCcyYr4HMiR32pZxq3ktZX1yG2QbvAfaGvOtFKtCjsFCh+x/0Tk1 JzzUKytVoQDoqN/jeT+fEIYsymB+ELqIGIQ5jEtG2AOnEQdDR4Q/i73QIQnRhDjaJw/RzxhYyeY LG1BSqJLLtf/Qqw+97BIE+EwDDmTTolk2qkEpoqaZjPnMzDK 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/adc/rtq6056.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/adc/rtq6056.c b/drivers/iio/adc/rtq6056.c index 6ff47415a2221436b1fd548aa0bc070ba5fbb774..ad9738228b7f2db3f3b6cfc01fd= 97e43b579b687 100644 --- a/drivers/iio/adc/rtq6056.c +++ b/drivers/iio/adc/rtq6056.c @@ -645,12 +645,10 @@ static irqreturn_t rtq6056_buffer_trigger_handler(int= irq, void *p) struct { u16 vals[RTQ6056_MAX_CHANNEL]; aligned_s64 timestamp; - } data; + } data =3D { }; unsigned int raw; int i =3D 0, bit, ret; =20 - memset(&data, 0, sizeof(data)); - pm_runtime_get_sync(dev); =20 iio_for_each_active_channel(indio_dev, bit) { --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f170.google.com (mail-oi1-f170.google.com [209.85.167.170]) (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 958AD25A331 for ; Wed, 11 Jun 2025 22:42:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681754; cv=none; b=jdugGlywC159KQenIpg37SrjHf1Fs4u7zy8Rh14s73CMubusLrWmN/xhfhYz8SipDMhp3iJ025UYHJSnjBKUPVjMVY6wYEyOc/VNI+ZtVTWre4Fs20a+CsbmnKndDoEdrTZUB+ZpSpU/CjqBY34uGHtchWacySsTYUzHizv6+Lo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681754; c=relaxed/simple; bh=+7ef0opXHNBN2h0b3NWv84zYFhgTKH377f2j3if5pfQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mX23O08Ynch8jQsPu+cKDIZk2B180mF8JFrgMQxnxApT72JuCoNJSS0IEi5ox2Yt9N8RHQAk4KC/+OIg+BFOAQodT4CHaNUyPkWjypn9g6BNCtYoX+Wpjlsin0tWsTt7m+rotFtoO0HdkAyQxM7V6NMt839W+quJjnC0UJS9Tb0= 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=r3/L42ZP; arc=none smtp.client-ip=209.85.167.170 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="r3/L42ZP" Received: by mail-oi1-f170.google.com with SMTP id 5614622812f47-408d7e2b040so190006b6e.2 for ; Wed, 11 Jun 2025 15:42:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681751; x=1750286551; 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=wPyCAeDwGaZFGchY0PBly99ut+lLVqj8mqClvHcxWU8=; b=r3/L42ZPdZz7qIpwDBSYgyZejpKfKSwmaeWq7TZUt7RW8IlBAbHRp0Erf06/C9iV9l ZxZilq6zlPIaIL54AjACXImYwmQfuBSOTkIn4gn4Ej16TK9iR1A9e1BMebAQn6mqeHu7 yjEjKJt93u1VFxgAUpzxJHfN6pckZFIVp2p4BbdqNEe/7XVqow30LyjSCvSVqNxG02Mz ZqJe24SsEqz2NYwIpg13gBCqTtUFvohSmV0DPpo+OHrIDsHSBCtVy/UNCGSTPtvb0Gg7 tvcHW0J8WqMVQXu5HTA6jkqtqlptQmeGC5gvCXsEcgwVO9n7vPcxpCYoPjYBQq/9fvTd 5RtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681751; x=1750286551; 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=wPyCAeDwGaZFGchY0PBly99ut+lLVqj8mqClvHcxWU8=; b=GUj8QAXB+SbDstqAj8rFjKDIenLbtWluY3m+moqsIxyLslmjYEkYFl363EjKlNaVRb y2N7KF+8LUmDscD3xMEL8K9V+eaadLY/0q4Wvok8GPRG8iqFtSYsq6t3tmoBBrF/2daX WdS7NN/Q33ex/yNtavLG8jsIGer56ArT+jCzjD7FstYxGfEas86IXu+zwNT2xiajSqX+ kQRnUT8gh6iS1JyE8BrYDie2cNGTFFwFhuJUfi6T5YN26yBG5JqE/ufMw8SDfNNiieBp ue/tUSVkuwPTqiejsqDd/wWu+W6qoizN/bNSLjp2Ah8Tedbm2ITjx7bS69tnE4gNs8x7 1BjA== X-Forwarded-Encrypted: i=1; AJvYcCWSwzDXRXyRSelUi/qeoO/k1GWVKUeeyOGQXHkq4Vzq5hepbnXHUeNwMztn5WGFjstcAqJgh9BlSzTX/H0=@vger.kernel.org X-Gm-Message-State: AOJu0Yxc6cBOhZU4fxI234c/k1t2BxYdsznipPqBEjjoBZ0JoCOf9YBT IHGUdMv5w2Iih8ZgbCtmLVg0Qfhpeyf6+DBhPq+BC9dx7OnLoh4NxpEHlFSGeDgGpYI= X-Gm-Gg: ASbGnctjqUr37hKInuBz1DuwzwNiGFhVC5m26GswbJsZ6eXxZI0mXz/g3JWOEHnOIm0 abO0d4AFUpTlyoqQW4g94lg01ARXAMPNuy11uxUQWb3g1p993Rb1HcsEz51cED7NKnUDQdfJN3b lsUqcTdtfeFvJje49HdYtSh/dy4uvK+dGCEzLMrvMtOVm/5T+gQTScvjVS6LSWz8RnblYp3eXsS LVmFHsEpr2w4+7/PwIjg4vy4kBucRPRcaqC1IVHsYMCcYN6bH4T/TBg2XZs8G5gXbBu2GezLICD eqXuUtfsIyUqUGvZVDdNuzlHqGKIiflzAsJKq8JqvzucTGF0lqN/EcDMhqrfug87Gt8Z X-Google-Smtp-Source: AGHT+IGnJ7SCSrcoLGGDHLkeFWZl+xwmv56WaGassXNMfNwjd3I20gGItGHx1iX1x1Me2SDAPUpVcQ== X-Received: by 2002:a05:6808:178d:b0:403:3370:4768 with SMTP id 5614622812f47-40a5d05539amr3930457b6e.5.1749681750679; Wed, 11 Jun 2025 15:42:30 -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.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:29 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:38:59 -0500 Subject: [PATCH 07/28] iio: adc: stm32-adc: 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-7-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=1235; i=dlechner@baylibre.com; h=from:subject:message-id; bh=+7ef0opXHNBN2h0b3NWv84zYFhgTKH377f2j3if5pfQ=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgWyAR0/NtALS5gQgsb6D+CiSxnqwsX+WEtuq AOohtpPO9eJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFsgAKCRDCzCAB/wGP wDuGB/sHqLC2qkSS1PGNPlHGddzhPG/h6E+AJRBdBcDq5LES75oaDoNUp8YYjpUZ8xdWx6xXph9 6s27b8H4wFgEqsmBhgTYtnLCeP9M5musN7+TAkf6nypK2UmTcK9fbVKTFJjTfgqDI2SlJXIgEQF 9wZZHbHDOUxdLYBXmkPZKrjV+dIg1MvgLe+f0trGAuiVHPzEXT+jESYp6Bg8UvB9t0QQkNYXnP3 hOfcMmO/eFMS/iKbzKKpfSQde3C42a5c/GPyzIqCLxiEhPIjQobMVq3UgCav5l44eRb1PJ9V2KC m6/9HkniYjZKtQ4qPcJc73pexbQoq3dz03m+kTljc/9Bt9Mw 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/adc/stm32-adc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/iio/adc/stm32-adc.c b/drivers/iio/adc/stm32-adc.c index e84babf433853977b77aa283025f446353510a21..588c69e175f5129030eef9ebfe0= eabb6412b1893 100644 --- a/drivers/iio/adc/stm32-adc.c +++ b/drivers/iio/adc/stm32-adc.c @@ -2470,7 +2470,7 @@ static int stm32_adc_chan_fw_init(struct iio_dev *ind= io_dev, bool timestamping) static int stm32_adc_dma_request(struct device *dev, struct iio_dev *indio= _dev) { struct stm32_adc *adc =3D iio_priv(indio_dev); - struct dma_slave_config config; + struct dma_slave_config config =3D { }; int ret; =20 adc->dma_chan =3D dma_request_chan(dev, "rx"); @@ -2494,7 +2494,6 @@ static int stm32_adc_dma_request(struct device *dev, = struct iio_dev *indio_dev) } =20 /* Configure DMA channel to read data register */ - memset(&config, 0, sizeof(config)); config.src_addr =3D (dma_addr_t)adc->common->phys_base; config.src_addr +=3D adc->offset + adc->cfg->regs->dr; config.src_addr_width =3D DMA_SLAVE_BUSWIDTH_2_BYTES; --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f182.google.com (mail-oi1-f182.google.com [209.85.167.182]) (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 B145925A351 for ; Wed, 11 Jun 2025 22:42:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681756; cv=none; b=bPJrtUMyhLuoKVhQ/+mWFUmjGDrlorwJ5fOk1nUEME73SyDKuwbkabetXX+1hY/+UCQzU3wrxggPSfCK6R7tnoCWCWDaglqf28Dejyf/ZbIFrL7dj6dGuU5TLUG7YqdEwcSG8hQvhhDJJR/JxZ6vswrQFMj2zBzkVxU3+tifiP4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681756; c=relaxed/simple; bh=WSd14gc0IglioCpRcpapejeZeHyJEdiW3ePuDI+8374=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iKVfDv94GXerpfyMTDnslYWmE/1xL4QshFT7B+/nU9F0QWjRFVEaWzGHE2zOnU7pCI+Vhs48Auxx3eaIJZwmMgwSG5Hzeq80uiB0JefrdoDFKhGf5bjgkAeDk7J+V+Wc2jVrWvdlyR+Ixf8axMh2aJDYc2QyOkXr//Q74b4AK0E= 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=cj/rOsUy; arc=none smtp.client-ip=209.85.167.182 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="cj/rOsUy" Received: by mail-oi1-f182.google.com with SMTP id 5614622812f47-40656384d30so225654b6e.0 for ; Wed, 11 Jun 2025 15:42:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681754; x=1750286554; 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=DVj0z+6x0ImArb5yGvcedbePq6HiJkWaJeSxbPqOIBs=; b=cj/rOsUyWcgzE+OWhmKctnPbbOOt9oRC4UgighH77MWzMrMkc2IEgg10KzfbHNS+ne 66bYbwGBwu756qRmsMSePG99OKC3xMGEy4SV2+7YnWQzvcuqMYGXItoDdheIIKYKPus6 qdWfckiAxyR9f8RmJACZDz4jf2llWbUXfo/MVhjfM5e4N7xSGN1KMVLkxGtiqwXzDabg m3j7UGFI3J9cClCPXEnbNxA2Cwu794+GENp6WaG9xcfQLwtSzc3NS5PUaMdq4I9FeXW9 PB1kfaA6R7+3QrP9zJC0Xc8rpUWRLCQmI8aghrPOz2xoAOzIfeYBzqqZHwd4DbFbpxlU Hbkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681754; x=1750286554; 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=DVj0z+6x0ImArb5yGvcedbePq6HiJkWaJeSxbPqOIBs=; b=ZKHWVOC1yf8gtQLEJ2wqMqEZWb8Lt0maZQRG7IiEd8J2Moe0stfXI9Vhj2K2f6J5dT i0fDJwdfqpEJUDYPJk44tnM7wwUkh1gnWVqqlWtW33nV9DTMV3ZoiuWfz+ne6RrB3LIR tNUl0I4ozAdmrO4J5aytkjj+hZ1yNrVlMzVPLaWMHaZRtVateN95tusG5xOaBJdAyFGV EMWM9ZZdUk33JEGSAj9R34wOzDqaL4zRyL2NkcBsnTj9nmIBP0Ov2Ms36l+YHBDa7R+7 1wrwmyPv+t34/E5a4K0vMBPpAA69uSTaHTkgBy+J4oTGyiybcgpalMfD3y6fz9Y8x5Ln MZuA== X-Forwarded-Encrypted: i=1; AJvYcCXJej8yJjF3M6+8o3y7+I0+fBlTy1aasWj1FjlWrb4TQq16kUxzF32TOCnfFQRxiimz/rVPD9oFJJDhR5E=@vger.kernel.org X-Gm-Message-State: AOJu0YyOBCJjli1B+R/3wZSIaP0kluywYg/uo8DLNjwMo76ysv85Ro0j ttP4YVzjlvCzSqy5VOSwZfKBFFodP93ZzcJdUtLT9qlH1fA90Xa1FuNv42QFremlSP8= X-Gm-Gg: ASbGncvGhZ+YWqYSKryXnXvBFDtWaiD02/u3s542sD2gemTp2lDoLE58K+juBxjtFPn YWZd5TmQ9u+REvvLjJqVK/H25oL1roS0/O8U6jKbKmJGAiI+k3SL88lAVBQNXNJAhDFuMyJEWzi PPwo8yYSr6ktfphEfGD+OqutlbMxYGIkrkWHT7tdjdBEoP45POkrkRo4AYGx8sVTZXFp+2bMidZ z9FSByveE1wxj+E6kwF6ZNWr9vJ4KF8oTdj0G0RW2DvGb2wOiDUyxnH5jUfk3N8pEqcEVYp6tR4 kbrOa9+HU8mt5XV2DNbolJcKSo0SblIlhDrPgwOVZC2PLR4aZexK2xoGgSlZ8IJlfzbQ X-Google-Smtp-Source: AGHT+IGDN/KHxz9Bnp8yALdHvhwtdj8HwBIeOVLJvupWPyPhdbyamlXaAmqI6CHUMik81UZ3hpwyHA== X-Received: by 2002:a05:6808:2223:b0:403:34b3:c986 with SMTP id 5614622812f47-40a5d0b202cmr3734055b6e.17.1749681753896; Wed, 11 Jun 2025 15:42:33 -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.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:32 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:00 -0500 Subject: [PATCH 08/28] iio: adc: ti-ads1015: 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-8-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=847; i=dlechner@baylibre.com; h=from:subject:message-id; bh=WSd14gc0IglioCpRcpapejeZeHyJEdiW3ePuDI+8374=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgW5Ygza7kmThbyisDqsWQsptmTBU8wIgMgQE pxnhMsh/S+JATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFuQAKCRDCzCAB/wGP wKntB/97ufnI2T1BvBKlrPPhGQWGDqAjoQSkW1QKpcvqm5JNUoqkex0I8noUiFjQLHt6g8Fwi0r VqqpMFbpUdF1MKsd5VP5Zb7DZxC2kjDp6jL041HzjfWKWjfXVH15wEqbhi9WhO8WDjGwDbAlCsC xF7XmULVO9O8XVbEX2VK3nCtJNrC1K8evAkSlACFG8ZzKinPcoB1k9qYzM5sU87+WFtHVkD0AZc Qeah+fJkaOfF+P+wux9OLYTxPFsUcmD0IHW5EsI2+Tkmo1808IBnI/YGG1DoVdGBoAdPrE3h6Cr QU+mELE3P/nwI+trrPO3SatKUUCLCkgwZTzH+YNm4fFPbrtC 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/adc/ti-ads1015.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/adc/ti-ads1015.c b/drivers/iio/adc/ti-ads1015.c index 21181cc3bd852ba3bb05b295c98b3530d8c07d3d..48549d617e5fdc363a5ff583a2b= 303cc8adc9eae 100644 --- a/drivers/iio/adc/ti-ads1015.c +++ b/drivers/iio/adc/ti-ads1015.c @@ -450,11 +450,9 @@ static irqreturn_t ads1015_trigger_handler(int irq, vo= id *p) struct { s16 chan; aligned_s64 timestamp; - } scan; + } scan =3D { }; int chan, ret, res; =20 - memset(&scan, 0, sizeof(scan)); - mutex_lock(&data->lock); chan =3D find_first_bit(indio_dev->active_scan_mask, iio_get_masklength(indio_dev)); --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (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 F379E25B1D8 for ; Wed, 11 Jun 2025 22:42:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681758; cv=none; b=ip/Yp/X/eVT589GBCbh0dpuRomhrdBzRfirQW+l7H9W5D65a3ENV9guLYgm4lJqtycMDPx4IcjdHip0y/PCQBPbT1l1W8+Az0ZDvZjtcW34jtiOZNKMUoAo7rPfoK/R3l7yWT9NEtelSaJez3T1j68xyvpncXLIgd1XqZ+7oKcA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681758; c=relaxed/simple; bh=Fa5HFGJPviPDbkysR8aRcatKX4I+wowmJDzu126VxiY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=C1F4njl7sktfcOqTl8SY4kGMnap27Ob5yfATpQ3VTcqf1WvDLc9j83M0G2DouaglDBvKK6hi7qckD/O2kuFHVrrixBryoy509Jh3sJQaV6uLatrtUZQGgmaR/1DEdvrlynmQrEpMuby7ErhGvcFxRVnkWrd7Giql7GMvL2qnNg4= 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=1bgAP0bz; arc=none smtp.client-ip=209.85.167.178 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="1bgAP0bz" Received: by mail-oi1-f178.google.com with SMTP id 5614622812f47-40a6692b75cso161726b6e.1 for ; Wed, 11 Jun 2025 15:42:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681755; x=1750286555; 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=T9BvUpsqK/JBPl2TbbTXHb6yTJ1fEP8VZTqeB2IMqFw=; b=1bgAP0bzexJDmMqcqUkpZIsnRq8Xs+UKrEXPxx2nGlZQWiNQdo2gsEYNnouTr+Lq3+ sBktmqjMcBXBqwY4H7bmo9KNYWCEwDxX99k7WVRvdJ9cKKN20MkIVozUzRcSNa3pGYQB vgFVQ7LeYvLMm3saLwcw7LNrsBU9sfCbFof/7GdcyAUpUAIsxucJsLZPJJKnL6CYUkKT XFIRG041iaXwCAxFHCtWlq28Epd7Tupir9ZBwDhFjtkSdYIc6WEOTIGVWJO0Ok20QZXq YZ5P/1Npycwio9ReKmn/aE0Ny3boeAy8eY0no9xFVqEHfIrI/oNaJ5r9oKXqk+q+2Jkn bBiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681755; x=1750286555; 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=T9BvUpsqK/JBPl2TbbTXHb6yTJ1fEP8VZTqeB2IMqFw=; b=VRIJKDIwKLxwC7LV2hZk0Oglw0S8ADqYbl8gMkE8JO8qbzVi5OqHv6IxOqEERLKhW1 2cpV8BJQDJSeVSAwdYOeMthJMFQHweJ3qqVUo/PIOBmcAPMal01iDg9iP4jfjEBnyeWg SFxGejxL7mrMRa6gaFeGoh1pagl5f7TFzWpq/wdbPkvORPwjvxIq6UZIq3d/w4i+9rvl E2zaeA4Ea5C/QPuoBsvPTIa9A9qxAFxahGUVTkf3sQaBW4/viFWVh7bVqLuO5HW+bFGc yJhp1WfWganpAGKsXhEryU4B7cwomGn8Zu8m52KGnBlYu+AYcGowz906Lu6/jLuJAO83 Ndlg== X-Forwarded-Encrypted: i=1; AJvYcCUbM6xEUAfu+4kGdodUzHioYDVqsUTPCab5Y+DGQke4dciL8um+wVyXC3ooMIxSE8sQiBgJkuWJwvT9qnw=@vger.kernel.org X-Gm-Message-State: AOJu0YwXHqO5Bc9W8OBOvlvJPvJXris0l7dlMlnvs0HjKIF9PhYHV4hm JxKZ6KVlC25C14drXZ8OED9k18vr/Uoks6xZ5ZTwEY6CaWQH/kKSZd9c/M9+SE7Uuwg= X-Gm-Gg: ASbGncvg0e3miuf6KDFhsDD60YGRI5XTUOwL2+YM9pBhEeji8vOM7wBqBhvaBmJNcfO vnSBgDmzBKzkKgF5BzOEdfwEG9ttJhHz9g3akY53DUNPeXvJkGe/IJxAVqIR/0wI2RylpgH3fsT wud6Ob2NfwCtuECHSh7WZjkmOf2ZZV8kr4/p2P71B7fL7K6pP1n7J4yy7M9Vp1vJkXJE5PXxAtn X20Xv55ud2z3izbOxV6ekmdu4O/3URh9AaZVi/6ZAZNNSQ+1UuuV+75NpNG/6I8azfxJsa51Xe1 a6kyKOmlu11kD46tb8kDqKIOPF8otiHFNQeC06RZImfggndx5qcSDFHW1YFj7WhuTIRg X-Google-Smtp-Source: AGHT+IH4s7lziWY4EX5g9K2vsF1LhCQHLal8KFovkbFZ6XWeE1Gtee1uuWTA5RlWmKL64/b/sVT1OQ== X-Received: by 2002:a05:6808:3512:b0:409:f8e:72a6 with SMTP id 5614622812f47-40a669bffa8mr423102b6e.1.1749681755112; Wed, 11 Jun 2025 15:42:35 -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.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:34 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:01 -0500 Subject: [PATCH 09/28] iio: adc: ti-ads1119: 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-9-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=888; i=dlechner@baylibre.com; h=from:subject:message-id; bh=Fa5HFGJPviPDbkysR8aRcatKX4I+wowmJDzu126VxiY=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgXAO2JaPHgSGAZdorjz1JGy3kAcpjr9Jr7g+ ungIXqOY0eJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFwAAKCRDCzCAB/wGP wHxjB/sFWh2ELQP61fduPRox8/3+KyTM+RQlgumdT7LlO1lLAEpiFtW4X7LruzoNcg26HI9DIYM 5xMgNMPlGQDH43u5zRNeQb95sLGhX38U/gEtybJQi9OUyW5XA7GeaqKbCi0nbrZHcDXAaw653s8 Q0RMbiOeC7z6YROCPWks3b4eF5km/n+4y0RKw0Ifa3ipSc4Z7II3nQzGglfRIiER6v4xfR7JQsQ pOPPQ0zXq7qFUoYOnx0ctpg/4uipiA1WrZfArVpBS+2ma7OGrqtQKtP5I39yVCX6SdgiNFnLCg5 DI3AqiaO66yFIW4VRSNdwSecT26YAQ4pOsJLv10vRGEbzusn 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 Reviewed-by: Andy Shevchenko Reviewed-by: Francesco Dolcini Reviewed-by: Nuno S=C3=A1 --- drivers/iio/adc/ti-ads1119.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/adc/ti-ads1119.c b/drivers/iio/adc/ti-ads1119.c index d280c949cf476c7bcbc1e046755619ac31d97c63..d2f86e1ec65641feb3625218611= fc8ca00e9f64f 100644 --- a/drivers/iio/adc/ti-ads1119.c +++ b/drivers/iio/adc/ti-ads1119.c @@ -507,12 +507,10 @@ static irqreturn_t ads1119_trigger_handler(int irq, v= oid *private) struct { s16 sample; aligned_s64 timestamp; - } scan; + } scan =3D { }; unsigned int index; int ret; =20 - memset(&scan, 0, sizeof(scan)); - if (!iio_trigger_using_own(indio_dev)) { index =3D find_first_bit(indio_dev->active_scan_mask, iio_get_masklength(indio_dev)); --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) (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 74EFA24E4C3 for ; Wed, 11 Jun 2025 22:42:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681760; cv=none; b=F2peuDIhOwlz5ealmLYasz8dcPuUU3AUMS/ftZ/fQTn2fWy0djVzYn8Kw85dNugqjItaBwvCOjr+2n0cDCYZYDpPcS7mtJCWcEOYz9CM2umaLFHSovnKYkgxDdtti8QXjZZrKzVGQn+5xo4rsxCsQuxVjofRAujYVgM+9JBRubU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681760; c=relaxed/simple; bh=H2qSnwk5w335N1zWnLuUuRDW3evPi/7hcB/vx7gI2r0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ShlxJZVnUzNz3uN7T7lJOTn4+a/2YHfm9aW5Sc5PF0kFX3aGXlWS/1z2ZdBoi818/YNgJJszwc70gs+3+4Fn7WRH5N8toSQqVgRVHas7M73jwOSdjOuaRco/z/rl8B25sWcr91Vv1V1p1THKQk5oVNfs+qepV5X7QlcpMdJedEc= 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=1c5DQq1t; arc=none smtp.client-ip=209.85.167.169 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="1c5DQq1t" Received: by mail-oi1-f169.google.com with SMTP id 5614622812f47-407a5b577f8so90967b6e.3 for ; Wed, 11 Jun 2025 15:42:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681757; x=1750286557; 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=WO1R3xWDaYXIM2zvzfZtCHLOSbM0nDuxCxYsdjOhuqU=; b=1c5DQq1t86v9RC79DVSTuOi0nGRnYU5lFDOjmPwj8/pkxwLp7v2l0duAIupxLYF0Lv Jms92khW/DzuGb51Jl8f1kjF801tyNq/G2g71wwG7E2eTNBTM9NIO83FfQ1z6+M2BLG1 4f80YhqIhAhy3s3wdyYzZl0HKB2jEzMvRvJMnu2haPOsKgo2NGr6hb+MkuTFB39NG/uh 8/B7/YsgKTepTZzv9m7kK4plTYqYkNSJFDJ6cyZrXrUkWGpoStoO7rGxaUbxRzNhKA7B pJJ7+Wn3l+RpFhR4Rb+ANDYmTsZ7KZ25Kaq3R9zW4blK1pYnkcsfQY+GCUejpbavHqr1 LTVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681757; x=1750286557; 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=WO1R3xWDaYXIM2zvzfZtCHLOSbM0nDuxCxYsdjOhuqU=; b=H4CUDHv7lZwv1orWLpUGqMICywfm6cZHHkw6WxxqHHZQZIjZlkP5ljVQHXHlfggFsM qDJFZcXqHkGPhzIRgJEBAXI2K28M+XRpL6orZRr4hdanJxEhIjQon0Ge6N6wiJr+e8DV krCfvA53zPNFOf1/V5XvOB6KkyNH/8cCQsLxcVLOoupG8nQ7RZ8Zll/tM9gVuwCx3awp Dv0uz9HlzcpZwCdFymU4uiAvO26xoRieEVTPeNK4PeM/K8/2MLfHL8xZQ5Xx6ruThwiZ YhBvQSW3w5j9+MZAZUZQcFa4toZP38rFxQVlRBwUJMkVHMqsqh+vuYTtJnvu/3lPouoU Lajg== X-Forwarded-Encrypted: i=1; AJvYcCVxxG3md6BI1izVx86Fd0TBsjc/OALE82mBSvDixOMhqZQ8NUnM11hb700U/2Yrmu+sqJ5swFqranKoIIs=@vger.kernel.org X-Gm-Message-State: AOJu0Yzlqa2oru/NTkfRpVvZKqckPrLEPM5YYF/KCah+HeXVh/MQ78MB 570p6fQgf9E5ZiBBcPg9fVlPmzN1qJcKTzbe+DTSC+cN8YnB+ZX7lIcxOc8S46ZrpfU= X-Gm-Gg: ASbGncs4lqdQ4c86Gq0m6kknTxmXVX1Kbk5KgmmmtEq7X9JQEQ685xTAoZ99Sl+JY8j oPNC3fbhBGk3HGANK+IGJo7Oak0ClzQAteOrUEaIUQ18BStgt6UzdsC33zDddD1malc3sVffna6 UeEjYGsuQyc85ToYNNIwKZ9jMgzRV30AZmnshXwoes7LC66legVACgpDRhqdJ9bHsdWAZK+etlY Dmu76DENCDIftB+Ek9lIuJPfeXzQe6yV4bSBneiNFv1S78U6Oj4UYSy8WGcyahSQ1ilKkZQVdFW 4+00SkDoXzcZeioUNRDhpFlJu+X0oRKhrY64XdxxnqEswAArbLFvDY2Hb8yQuqOOXpvP X-Google-Smtp-Source: AGHT+IFExQxTK2nqz9eZvqFA01OLk3tdW0HRirCOET6sNhsVUFcwPfvM5Peex5ov7to5WvXVcBavAw== X-Received: by 2002:a05:6808:218f:b0:409:f8e:7273 with SMTP id 5614622812f47-40a660deb1fmr937185b6e.4.1749681757305; Wed, 11 Jun 2025 15:42:37 -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.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:36 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:02 -0500 Subject: [PATCH 10/28] iio: adc: ti-lmp92064: 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-10-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=796; i=dlechner@baylibre.com; h=from:subject:message-id; bh=H2qSnwk5w335N1zWnLuUuRDW3evPi/7hcB/vx7gI2r0=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgXGMQtBWy5ZBcGQvb7srptCW55i3K59YMUWH K/p9lukFTSJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFxgAKCRDCzCAB/wGP wMdrB/4wnul03c3MOAO6mWCe18RIhEvueAt8702Bg9iNqcJOIXzAq60UtlsL8lL9KfJBeyTWIE8 Kn1YcuPT6kG/NM23xq9DfwqkwmJRaqql/t9NtrWj3fcDZ9hisOphYqKQTG/igEAW5g6Nfcz+8bW 0MGHwVhT0gE2vhbfXW9+hFrHBHtmM7Ha9P5rGLa3H6cx2R2thSNCpjzS3ShjNnVhoTjLv0YbNk7 cVrheUS1e/VAQdCaGjeafb/wfh7v0zxFJ8ugIGJ3AvK2hD9WEUPNck1toBMCR/UjT3Eb3fKsEzp LKfypHeHbcCyjL/xNms+MxWA4JU4Wp6gW8jxoF72I9jj7qfq 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 Reviewed-by: Andy Shevchenko Reviewed-by: Leonard G=C3=B6hrs Reviewed-by: Nuno S=C3=A1 --- drivers/iio/adc/ti-lmp92064.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/adc/ti-lmp92064.c b/drivers/iio/adc/ti-lmp92064.c index 3f375c1f586c4153caf9b47c34a0dcf6d5c48266..7e57006a8a1268cdda3a31d7c03= 66f72e1b11ea7 100644 --- a/drivers/iio/adc/ti-lmp92064.c +++ b/drivers/iio/adc/ti-lmp92064.c @@ -200,11 +200,9 @@ static irqreturn_t lmp92064_trigger_handler(int irq, v= oid *p) struct { u16 values[2]; aligned_s64 timestamp; - } data; + } data =3D { }; int ret; =20 - memset(&data, 0, sizeof(data)); - ret =3D lmp92064_read_meas(priv, data.values); if (ret) goto err; --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) (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 6268525BEF9 for ; Wed, 11 Jun 2025 22:42:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681762; cv=none; b=pfUQGy4ziV4L1SWzQ520+P4oUAZx6IhLgxAD356OHbykNW8xdzR7pRUdBUskYVTH7A3uHmYlbT+Fin50DXb4bOlAg6f1kqZpWp4TObNlF7JuqvYYx3w0vd52Z+LONKSINb0X9xRMi04nSzX2VtwQKVq+kGFckreGAXQktiM7oME= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681762; c=relaxed/simple; bh=yBs3XS+1GgmnqB6Z/LBOG9076RbaTKgSQXFeV9Rx9Tg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZUIg3qcyc7dktSzeTKnynfgD6G2nb7XYfc2wxAXdeqaq+uC+cSytg/Gr/UdKnbz32esFuIoMFW3ikLa+C3MwkFH1xwC+qaRe+Z83Cmuag+Z3Scu5dCsw1PsU8yZDl59tVy+K0Q4BzjpvwL0/502BA003OiJGLTBjWb+gBdGm0Og= 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=zQ71/c/3; arc=none smtp.client-ip=209.85.167.176 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="zQ71/c/3" Received: by mail-oi1-f176.google.com with SMTP id 5614622812f47-408e0986303so224244b6e.2 for ; Wed, 11 Jun 2025 15:42:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681759; x=1750286559; 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=6sYRnmDUxprHg+LgR2XosmphvKPLQ0+i+LbqXhoNfpA=; b=zQ71/c/38S23VDirhOmYl/N9BKCgpDOG7jWi7JvUbRAkBPQRwtujDtngt8yIIYjXSu Sh54Amdf4BWPgG1H5rMsPWTm8XTzTw3ARaS5XIRFkmGgMnABbgl7g8FAogxUTxqem4gT ndnCUljs3Kf2WIGMCyps0cjDw2ZanGQtTyDMQk4yDjpW7kJIL8tqwL8vnL4KNoJuXgo3 bbXU2/tDXpaofC67LyN6pxIkrt0dzIs9bCUEiZS2ZCZdNmLUmsskg++B7UKxEXvPGLmf Ol4v0+vIpbr8Ikzz76FSDYk+7LXCqfcPSpEmz7DxWxExDrgAPfZII1Wwid6JizGu1bup ew+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681759; x=1750286559; 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=6sYRnmDUxprHg+LgR2XosmphvKPLQ0+i+LbqXhoNfpA=; b=XVQdMptC5aDFmQon9QdrfrX/9Cr24z2hy1ItC2D+OQ33oQvTzBc0PtSiDXbaDfxSE6 VWcUuZnNqA2rG6RSLZaFVtK7M7I+S0xaI93yiZdy7UphvMGqy8ONNivnGMoZyuv61ftr fZnichXAFgxnhIR+UrhAMZCCO9wu8eB0ExAnjJ5n2RZKxkQv0eEkGEmPy9AC37ukikco OtI1JtPzxMOsplZDNt3lAJ2m8i3TMoXwrUeIAe4w/c0wVdwBoWBh2aR1dTAD73evgu9U 3pkEZKIyofmHLQHulnZYXxG8E53uqzyRkw+DP15JME7wsellnig+OOXrT66WUFZY0LDA 76yQ== X-Forwarded-Encrypted: i=1; AJvYcCWD40N99poiDUvTqpx+yW/C7jnCheCllvn13rRe8KP6cWiIffnt1Zb913ptyP+X21VQy5lPkJyWLCIj+DQ=@vger.kernel.org X-Gm-Message-State: AOJu0YyvM8CkZWB83aeZGHh3kOMgEIbZs177A4Y1wp3QpDPpUgt1yQyp eRgvHXjZeELAL6B+b3QZ0O24cXqlciUJydoEmFf6T2SK/0QRN6OuXWQxGwUHUHiXWG4= X-Gm-Gg: ASbGncvH+b9QMurNiwQIxAgC8WilNN++DcGhZWXwWHWWiCP37nkDQYI7ucE5/rxXrTc fcZeVkgXGq8MsmC0u5NMWKTlqgoKkp9mkCl1KaZ3sAuuVIgFBlayEF0WJA7Flvomu00ht0GMBVZ ixp1vhRNDix6snN0CdvfT5v/oItIL4hwzlaWKIWUAFVXsJKyBaHNdDbwr0SOQKZ7wbMylC5Joi1 WzmANcGT3SObG0HMJEd4y+lbrZaN59so5REMThlMpWd18Tbi8o9ZI2Utj1VqWk2KxIzuKx+gowZ nsj+edxzxmoGKnosG8FKLXM/RBF8gTdBWP65XIZlFneG3oJYgafvyopRjzjhsWHn431dB//7kPr /8WA= X-Google-Smtp-Source: AGHT+IErlYL4bsSFy9ngVg9McugAmwec16wRc+73AVkKa1/aJVelh+e5fLLya/tzgRaNA/PwviOmtQ== X-Received: by 2002:a05:6808:2213:b0:406:6dd2:5eb9 with SMTP id 5614622812f47-40a6609c56cmr824967b6e.26.1749681759456; Wed, 11 Jun 2025 15:42:39 -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.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:38 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:03 -0500 Subject: [PATCH 11/28] iio: adc: ti-tsc2046: 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-11-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=1172; i=dlechner@baylibre.com; h=from:subject:message-id; bh=yBs3XS+1GgmnqB6Z/LBOG9076RbaTKgSQXFeV9Rx9Tg=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgXMR0GMvFJcokv5VGg+Ekcm/aUw3x65eQXt5 Qau3vKbyEKJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoFzAAKCRDCzCAB/wGP wEqYB/0aWaPu55zIJCA1+8Yh+2nKwvk/9shr5lt8X2HMjBVuKIJBARV1Ihwlk9gBU3FIMvsGMgJ W4gNnxW2ahFYBRU9X6NIB7qIDdnlu9FLgIBs+7HvG5ZrFCdOT1vleHncGAZvz81Lg/RtNlspo6w s1e4DQd9TKIrPHH4VDXiTl3tRfJ9p25SdmwrE3UDuHM6w2LPmkgKoeJBV8Q9r3QX0867CsQZJaL 9H8G6DUTaF7neBW/gG1OOaACNgb6ckSo1vV7pvEjTzFp78nLZuf8MaSYHl/PCQHCKhEakB8WqjH 9f3O2YBAUgw4FjBIASvaE7wTglESbk23by+IQjvgTwOJGF9M 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 Reviewed-by: Oleksij Rempel --- drivers/iio/adc/ti-tsc2046.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/iio/adc/ti-tsc2046.c b/drivers/iio/adc/ti-tsc2046.c index c2d2aada6772aae6fc8d01c3878d6e869d413bc7..74471f08662e0291b097fcb277b= 8ad9cb6df200c 100644 --- a/drivers/iio/adc/ti-tsc2046.c +++ b/drivers/iio/adc/ti-tsc2046.c @@ -276,7 +276,7 @@ static int tsc2046_adc_read_one(struct tsc2046_adc_priv= *priv, int ch_idx, struct tsc2046_adc_ch_cfg *ch =3D &priv->ch_cfg[ch_idx]; unsigned int val, val_normalized =3D 0; int ret, i, count_skip =3D 0, max_count; - struct spi_transfer xfer; + struct spi_transfer xfer =3D { }; struct spi_message msg; u8 cmd; =20 @@ -314,7 +314,6 @@ static int tsc2046_adc_read_one(struct tsc2046_adc_priv= *priv, int ch_idx, /* automatically power down on last sample */ tx_buf[i].cmd =3D tsc2046_adc_get_cmd(priv, ch_idx, false); =20 - memset(&xfer, 0, sizeof(xfer)); xfer.tx_buf =3D tx_buf; xfer.rx_buf =3D rx_buf; xfer.len =3D sizeof(*tx_buf) * max_count; --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f171.google.com (mail-oi1-f171.google.com [209.85.167.171]) (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 9D39A250C18 for ; Wed, 11 Jun 2025 22:42:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681764; cv=none; b=VX33PoUYg/IaFoaseRyfXwCbpvoVpY65nso/KW/GoWkWulb0n0McY4NRpqQQgtCBSmW5DKgHEtGa6K697ixPNcEClkhVg7YR/u+8ohscCF/gsOoXZUEGwxErV9zxd2ggM+9QYCBOJRuqQEAw/GkJpr4lXBO1HWllSLYTCIlmxf0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681764; c=relaxed/simple; bh=w6sewnHJwVlZtUZ1XCEB4lsBcr4uySr0t3enC0nXMgo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=k2tp8KGsB9SX9z5SFTlZaLmEkr1uoqqiD4Da7XRGdK19xQoLLzpnDK/Z0qdgq/htL3yDUW6hyJrNgDu2Tv1D30IOAT5P1Yq18703lzC9qdau5+jyGrBQ/Xy4Dnn56q+I96NjTKKoDLlInO6CIs+d8J7a+yeKN04MJOhnfglKh1I= 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=SsOefWXt; arc=none smtp.client-ip=209.85.167.171 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="SsOefWXt" Received: by mail-oi1-f171.google.com with SMTP id 5614622812f47-4091180d3e5so173368b6e.0 for ; Wed, 11 Jun 2025 15:42:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681762; x=1750286562; 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=1+AXM43LJmcTiZ4+XLqifo1WeAnz6FejMu0e+/VkXQ4=; b=SsOefWXtrms4NznSIcRfSkLaBy82PIQP0FU67RK0TLT11w2pk51VhvDcpLLOn7HGGH XG2xSOKh/YpeZUwtFdqim7jCbI4L5QG11roTx2bdc7JsJvlwHqNcQ/8HOyMjjrKAscuK U61F4KWdDSC9VuKUHwVD2Kpbh0+koy+Rpv6GKu15wPsrvcWpb5HISRkEQLNEIus2Wv0/ 8LGGZSaoAfmh65u/RDyJclLeBRtuWku494GIVH/taYyHHgl0SDsxvo9Lnk4iDT3MJqfj wfAs6QhCK5Ug1emw3Fhs2VnRW5O89kyVS31A3w4LlJx8L1v1ZTX+yqoyKczMlJ2xNYPr jiDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681762; x=1750286562; 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=1+AXM43LJmcTiZ4+XLqifo1WeAnz6FejMu0e+/VkXQ4=; b=lkP2cePBuAXI+BYEgQH3huNK3j55LR+Zt13MaH9UCXpgGUQrqyzxvNA/HuWBS+V+CC JZiOPyuf7fp9HlWtTQz7/lw7buMncR1EXoqObF5ipSGTtp6ckHrBTcUtBiCzY7zcdQI+ XVR3Ka01Do9nleaC+L9izJip7sXoxOhqLtR/DWvy9GiWUXqIHmkKzwtFpi+gUfptWX+W dEDl6cZageyFtrE+VVJiKYaEOtqOS2GepOzgTljsOFTp3GqL0hw2ITwEzzGfndxxebSs zTuEKUqXZDxWkYeFcn799DwAytiEOBf/eyulOifqGbEkYBRLyMPs2qe84MC6Qt1AbSQ+ K5VA== X-Forwarded-Encrypted: i=1; AJvYcCXmUwIO8Odb8aZuNA5mxccHlsES3mLRxy7u370ybjgLiAfYAiLaX8U5TFbLya+KLDRO5qT/Q6Wvd9tq2EM=@vger.kernel.org X-Gm-Message-State: AOJu0Yx7k4tSNHjw7ABUZ3ekfIm4XL4Ofz+s+K2b5b5yjaHIBgL3B7vA WxJPcssQXnQt/Y8RiH5UbWRUlkkl8IPHbvPxOa8D5NgMJBdGiGC2Q6ncCEUPu0Hwsoc= X-Gm-Gg: ASbGnctdWnPHg+zCb1hJe6XKlsU5tGIn495m4NWXOGyqye1ZAoM07kqZMd4Jw0ZQDCq xXfbaE6/CqyoKe5T2iR4kJrMtolh5KiEl60M1uDto3wfF/kIM8qhTKTsUJ4UQmOehyMhyqNWrQy ggiot0gL8TdAgTaMsV3NisO3N9vhmFP6Bz+Nk75NxPxO6v2D6PCyT02WlFHsTyCdtej7s3nQq+m mwzTrSFXzNJAhV8PfH/r1LqFeW+deJ++WbillkYdy7tN38qVQwdofC0T9+LTtnthJQ3M1lXIJGQ MM5Yo1Sh6XQs40DGvUywhuWP6BhL0iFYvmY3mgl4DfrRFqD7qiW2AB+PzZZt+yRw42WJ X-Google-Smtp-Source: AGHT+IFMMzvtGjq/XF9sKG5BGljgdifNq6jOybNnZI2VIWkdnxiv1hDecZPrcYLXm/jeBNerhjgiZw== X-Received: by 2002:a05:6808:144f:b0:406:39b4:2232 with SMTP id 5614622812f47-40a5d053e13mr3229763b6e.3.1749681761758; Wed, 11 Jun 2025 15:42:41 -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.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:40 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:04 -0500 Subject: [PATCH 12/28] iio: chemical: scd4x: 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-12-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=810; i=dlechner@baylibre.com; h=from:subject:message-id; bh=w6sewnHJwVlZtUZ1XCEB4lsBcr4uySr0t3enC0nXMgo=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgXTO0fwqvdhMYlsTHXtIYGob2RsszuHsUyLs SfL1LagKj+JATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoF0wAKCRDCzCAB/wGP wPZeCACIJ32MRJGFXAWVkUo7XJ8IPrL0OrDOVi8YV9Bz71zO9E1Xbt2tdxaHIRCxRXTjHv0+zxe w/o0PiRItwBJgVkYx0LCNcV0wRJiX/3SOXvkNIYHEjW/6bG5mIuft2mWy9pOWtFB1hHlRO5OHW0 HRZV2jH97fcqcIdH9wSd/O5uzb2vY2Mv537m9vzG3NCE1EZ6ni5m4frRR2Ju3EquwZ5eFRMUZDk 6TffT8htFYg5wCw+GGZ+kUM+ESDQvMFNiOZTKVDPOJtDl6Lepqk3gBrXVA5n8ijfXQPulfkc44L Ad5/aXu1TD4BBvsWqxbL+8KuoPFw5kwu1Q/N4uflwEd9cOV+ 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/chemical/scd4x.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/iio/chemical/scd4x.c b/drivers/iio/chemical/scd4x.c index 2463149519b6d82caede9c9b253942fa421fdd3c..8859f89fb2a942d940b1ba7adf2= 02977df7b4ad6 100644 --- a/drivers/iio/chemical/scd4x.c +++ b/drivers/iio/chemical/scd4x.c @@ -665,10 +665,9 @@ static irqreturn_t scd4x_trigger_handler(int irq, void= *p) struct { uint16_t data[3]; aligned_s64 ts; - } scan; + } scan =3D { }; int ret; =20 - memset(&scan, 0, sizeof(scan)); mutex_lock(&state->lock); ret =3D scd4x_read_poll(state, scan.data); mutex_unlock(&state->lock); --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) (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 C72C325D1E4 for ; Wed, 11 Jun 2025 22:42:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681765; cv=none; b=dOyvPzHg2+f6J42xAW3x03gM8Mw/v14FNT2z2TWGXYz0HdDwBlSduKlkNDrsmWGXCnyqxrcpwldLdLNu8xWSh1RjLhW0VubyAT19to8mwnKZiWRC9iagwqvTkDc5/q5WcmX/rndHqCfhHwf9BKtPloCBAX+Y/xXxb1I8WkTIncQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681765; c=relaxed/simple; bh=5XDESMLoIhQpWzCEq2C2tgUyVZF/Bo3//3/twALhLps=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=i/HDJL02M5sBqC0ilLzDzxmwdL6SSjENZ130hrwgJGvUHKVjvcG29XNTkMLbJD1b3eHMUyqaHufiCb+5T48+1tXyobzfwTFdOuOtyt2AcikVXP8oYOdYwPtsJA/tFj3TSozPZmr3dNAhn5xVdp/qHbTVNk79Wmb9nJxNEnj5Wpo= 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=Yce5wZl8; arc=none smtp.client-ip=209.85.167.181 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="Yce5wZl8" Received: by mail-oi1-f181.google.com with SMTP id 5614622812f47-407a6c6a6d4so131106b6e.1 for ; Wed, 11 Jun 2025 15:42:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681763; x=1750286563; 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=grWWpqkFx3VZeZHS3cu1IgF+mji/0suRYvkUNQaAo2M=; b=Yce5wZl8NcnZGnXze45VBERPr+GdgfJgXDu7W9+7O4mlSOhmYWuxbahAMR1pItW4i8 9+yHbhjovbPzZHhuOlYaQci78vz8qG6/bDxUmFWNFpgcAullMt8hGbJn1vnel76/k1B/ 1nNrDk8c21rGaY/YeBedGXngZhsNqD3vhYUrfLjm/INZ6smdulVAGnuxzCAOi6iPpOd/ H2pld/c6Qflx/mTKkqVbKU7KfrHikYVhnIKBF8dbyziI8LW1fTNwO6mCF1KQl2K0HUme QhobR4Eo1OvYEshoAar2aHkp8sxl4z93Ve3DKmHQAd1ViyJW2xBU1P4rWbpL4Gv3yevh xbEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681763; x=1750286563; 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=grWWpqkFx3VZeZHS3cu1IgF+mji/0suRYvkUNQaAo2M=; b=uGBvRdoEBzrgzImBGCI1XMHtdH1nAPvrzAfpRAivtIcDoWRatXQKFHM7rsRJOgwQcs AWkk4NAaXubVtqbet7S15O6ZmCupcbSjYGLLnx4LMw37XQyFe0Jtd5Fmf+MJo0mPpIFg fjbQONOUerDiu/e826xlC7Z6GPFo4kXs0QqSg5Vib3zotCCeDEc49Sid9s+PehJHUh/v nTq0nT9YfSBE5ld01xep242C52wrHfIp2RuDHUYLVVDGIAxGlz+0lb/fEiUK2zEo4/NF ZGbbAPK1oI3e8krqQ0ziaKvwqqjwpfOnJHsnLXDMzVRjS6b1tnTAP0PbfA5g2FQOogTT Tiuw== X-Forwarded-Encrypted: i=1; AJvYcCUMLsSKaanet8bYEETWkTJFbBKehejhfkRqGBWmDpH4sPXqu243kLSPlfc4ofuQFGFLnBgTjrdA5Qu7Yu8=@vger.kernel.org X-Gm-Message-State: AOJu0Yy3POCXfI4Nd8AMmbd5TUNhSemZ7DSX/Gqt9B1hHb4V8CCWS38c T+d4rG3KhD2zl3anKZ8ebRvvNrrWZc3oN/GY7CmmalHLiWZV4tHvLrp1oOe9wPf0F+Q= X-Gm-Gg: ASbGncsPDlkMFMnYy2LxHuio7RshyiSygzPejFqamcv1UU43aL17YKHOGBaGjOiGdEV R3jUsn6VQQXhaVY2YB/L0S4AQ12xnDxNbDvjAS8A32GCSs2MZJrHfT4pzFka7DhtrX1hf2gOytM rEF2+uWDN2p1FpsVHLDADpW3Fulr4nMTq77sEc4v7C+mT6SzKwxJTVebuOHTdZH9hnVChM/NQ8s epHklsHd/wronyeczFPkTTUgKN6opIMtKB/PWpS+X6lrwsZNC/mchcwZNTHdRc040lCy6VdZm0z fBZz71ahsz7L4mktpXrFYaa8qSWDhimwfwgV37APEot8vsr1M2H9W8LgbLXpNIPBS5QFftM6Ey5 7X80= X-Google-Smtp-Source: AGHT+IEcwqu4j736p3LcoP9RK7c1t3h3vtLigrmQmQXvolB9PCLNg9UOQOYCbdmCSMZJHTC5173d2A== X-Received: by 2002:a05:6808:178d:b0:409:f8e:72a4 with SMTP id 5614622812f47-40a5d05e776mr3722453b6e.2.1749681762900; Wed, 11 Jun 2025 15:42:42 -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.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:42 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:05 -0500 Subject: [PATCH 13/28] iio: chemical: scd30: 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-13-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=1024; i=dlechner@baylibre.com; h=from:subject:message-id; bh=5XDESMLoIhQpWzCEq2C2tgUyVZF/Bo3//3/twALhLps=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgXZRwKjwWR/y52G6u0y4MdHz3+z3OU7EB2di 1dhrLGz2YmJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoF2QAKCRDCzCAB/wGP wMtsCACJ/xWk2LPxNgDVgxzxAyBLwPF0PwZ+uQ2OnVZ/GKv4J2FuZDLTEK8T1XbSMOtLfNe3Emp g1WSmomvx01TlhG5cJCNgELnTbtZDAKvzuZ3aJ0YaAlab0axLhbvOxxqK5KcfI7G1vuzwrVwjRD txipOkAWnZ1mGS1U0hXSv4oYKB16S5Z56mkqqgOjtzjZEb1+YGybjl73FD3eN1K5SYYrp2Z6aqV glfuOs3MYd4xbj9SpdPMC+zKvBKyjga031caed8DL3D7MvrboWa/CoWmmIAJfMRFoeO2+yr84yT zqstaruPKxBUMHnLEBtRUeoXXFrx6mJM3kA7FDJl/xC7bJkC 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/chemical/scd30_core.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/iio/chemical/scd30_core.c b/drivers/iio/chemical/scd30= _core.c index 8316720b1fa32b9746b4aeefe7aedc77b3ba57e6..5df1926cd5d985a60c7095f692a= 63093d522d434 100644 --- a/drivers/iio/chemical/scd30_core.c +++ b/drivers/iio/chemical/scd30_core.c @@ -587,7 +587,7 @@ static irqreturn_t scd30_trigger_handler(int irq, void = *p) struct { int data[SCD30_MEAS_COUNT]; aligned_s64 ts; - } scan; + } scan =3D { }; int ret; =20 mutex_lock(&state->lock); @@ -595,7 +595,6 @@ static irqreturn_t scd30_trigger_handler(int irq, void = *p) ret =3D scd30_read_poll(state); else ret =3D scd30_read_meas(state); - memset(&scan, 0, sizeof(scan)); memcpy(scan.data, state->meas, sizeof(state->meas)); mutex_unlock(&state->lock); if (ret) --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) (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 DFE5E25D90D for ; Wed, 11 Jun 2025 22:42:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681767; cv=none; b=JLnclSFnzSKBhtpuEFki0jJEdOKcM90QUdm2I9CKACZ6j5aEDOpbKdosp0rvVgPu802MHHLpjAyxD0BlEWpJ8KfQqSkvkRVrqZl9OLzbRvVT5zPYLwntW2+MtaH1zHK53aJoWbLDbdtPr+4tN0kHQJV/yUcXOuwokPAyMUPoUIU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681767; c=relaxed/simple; bh=/BUF3sI3UgUZuWXo/TdJaTMxjYqN2OTvccYkHdo0CWU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=vBz9nNvXojjTCWcqf1sl7EM1z7oH/pAB1Nr4VbVAOFCa0cT6cmJzDmj7j448oaFd6nfghSIl8UkLaZ9rG3TytlGr/VP2RV5pP3Pju0g72U07QqAd+6/RxCPDl0vIF7Plq+9E39ky6y6kDTfo6eH9cLEWNJLPwfJFL5v/z7wOQ+s= 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=0v0cNQtC; arc=none smtp.client-ip=209.85.167.181 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="0v0cNQtC" Received: by mail-oi1-f181.google.com with SMTP id 5614622812f47-4074997ce2bso101147b6e.3 for ; Wed, 11 Jun 2025 15:42:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681765; x=1750286565; 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=l2UNg6SvTUsLvS4xPi0bVdlEHCiUbwbx1DnGSz9PULU=; b=0v0cNQtCh+80+vcD05qyU5VktOD1MENR/RmLK2oiAkVykf5VcvPt7kuiwv5obHwETM CArZdQ2BTvsh3/Iy8s3slHLlZhHQefd9HbfAk2IDsfYyYvdadX4lUFDne8vq4kYQSw4b ua8hnG85ydV5RYDBcBVjrfybJACZEAlHH4DDdKmKl9M7SBycsJrqVu+Cz9xEFgzr7j34 3y3qBpFbnRJxH0hwAyB+B8aqfaSvYHIXIKcSUuFRdKhhCAPyfxC5UbO9iQxKNweNunbm 6T+DyJzM0ESI0QNYrMgZwndn76i/idnRWMDeOsA9aWzik+P08C6QDkaJ9IryqYfL6iKl pGWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681765; x=1750286565; 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=l2UNg6SvTUsLvS4xPi0bVdlEHCiUbwbx1DnGSz9PULU=; b=A32hY4yePobe0Z80OOBgSEkwxek4BFO1BlsQ8M4nuFAsK1lhwWzb/AcXZ64apfl5BE c1IYubpIQfD21Z7f8bbH6PdoagSy2JR9+n4NxGJ6Udej57PWoCEY9b8GqsqtnPMGLN53 wUfyiHN9G8GASS5LVW5Pgqf7NxshL3Rryd66u4bLLdSkbshAWn3kd2biouRmABjKYiAt HbO0ibyYGf4zDH+LoScvbl6J0rVk7E5E9BDiUtpSnygtPG/IF5oozqRdKlMsHi1ltI+h I2qYjRtXyp/qCIbQCcszk08/2xGoN/oec4XWolk7dxb3X8mVIWfiKsXx8azhlxoUVZLx ztgg== X-Forwarded-Encrypted: i=1; AJvYcCUtqmZm+sYv3K1Y01ytKQDc3Q39jHSS5IRj0OORzDBAhr7GblHV9oJV9SbrQa2jlsDb0qdWTl6PsUcZfZE=@vger.kernel.org X-Gm-Message-State: AOJu0Yx5Vy6hC9JhGquI4Gf7Ca5TV5ahAxZIzqh4n2tun2P8QY5KKst3 CQqNLHKogm7qobtNQK4kpB/BZvBjDbEOqxhUyk9gsiF4GtA0HHT2oOsZrC8odgsmF/c= X-Gm-Gg: ASbGncs+TuLCOp3AX/vOxRaQp77qV+S374+a0S44i9ceDLgIURHQIf0aHs+bmI/PEG2 WbVz2djvna0ykDVfJu3yWJhQH6Ue6wRobC51XcJG1YRQvrX1kG5X1TGKvIjXiB18YmNOmdrtbd4 5Kq7uNlXeInNbwDGEDJoQgp5BI/ihZOMHHYja4ZgQxGmiMQ+Eus0ZR3m+GLGiZam7+T2IMJ9muI m/VPRKu/KU/h7lZwJgv9IuXq/wuUUNH/qsrB5yRhumu0D4bL/FOluW96ARLshTYTkJf6Ey3uQVm kDBk5t7JVD45qMaepfTyMO+IfNTLScReLNk1r6lVy5i8O1/2epvAJvopayQ08wijFzGF X-Google-Smtp-Source: AGHT+IFtdjG7FJlzUxyoQdzNSopQXJAu7gY8CXP2Gzp1csbup6tf9jsf+umiF0SzQmKRhZKr02rKRw== X-Received: by 2002:a05:6808:23c2:b0:407:a47e:6e43 with SMTP id 5614622812f47-40a65f9214fmr957924b6e.1.1749681765005; Wed, 11 Jun 2025 15:42:45 -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.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:44 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:06 -0500 Subject: [PATCH 14/28] iio: chemical: sunrise_co2: 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-14-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=1423; i=dlechner@baylibre.com; h=from:subject:message-id; bh=/BUF3sI3UgUZuWXo/TdJaTMxjYqN2OTvccYkHdo0CWU=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgXgx0zbHn3Oo3OHG9JE4qdzOSIeNJ0xKf9sX wnfAW8aNIqJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoF4AAKCRDCzCAB/wGP wKEOB/4rZj/0DQjmcBcARn4a2juCsZtjNAGxZS6Gnnpvb9lBcZ/M7WLd2TJ1FU4tng8kNtGsdpl xxpYcw9zUa03RA+T15dk478hNrBOrf2769q/x+Z1ASRK6yXK3oE8+pjK5cy1Um2YQXRWQEm59/3 /79KeHDmQDe11sPIhDQI+6E6v3n71Dc3Iy4yldkp7noMM0+e6hb79BqwrA5FGzOlOZWqtZlPc2T +cXsU8GS8cJdJPtJ2N+qcs/bXCjapsQgI4a2JVuet7WD3ZhgXF0vk5hcotnb2Rx0o1conJ7TdH3 UiMPLiwJFamoQtn4+HaIKDh9EXnxtMphf1igA9vqBfUQt1tI 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/chemical/sunrise_co2.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/iio/chemical/sunrise_co2.c b/drivers/iio/chemical/sunr= ise_co2.c index af79efde37e89170128ef9351bf1ad8b993d4a2d..158be9d798d26199cfb40ef0d29= 4f967ba8a737f 100644 --- a/drivers/iio/chemical/sunrise_co2.c +++ b/drivers/iio/chemical/sunrise_co2.c @@ -51,13 +51,12 @@ static int sunrise_regmap_read(void *context, const voi= d *reg_buf, { struct i2c_client *client =3D context; struct sunrise_dev *sunrise =3D i2c_get_clientdata(client); - union i2c_smbus_data data; + union i2c_smbus_data data =3D { }; int ret; =20 if (reg_size !=3D 1 || !val_size) return -EINVAL; =20 - memset(&data, 0, sizeof(data)); data.block[0] =3D val_size; =20 /* @@ -88,14 +87,13 @@ static int sunrise_regmap_write(void *context, const vo= id *val_buf, size_t count { struct i2c_client *client =3D context; struct sunrise_dev *sunrise =3D i2c_get_clientdata(client); - union i2c_smbus_data data; + union i2c_smbus_data data =3D { }; =20 /* Discard reg address from values count. */ if (!count) return -EINVAL; count--; =20 - memset(&data, 0, sizeof(data)); data.block[0] =3D count; memcpy(&data.block[1], (u8 *)val_buf + 1, count); =20 --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-ot1-f54.google.com (mail-ot1-f54.google.com [209.85.210.54]) (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 2697C25E452 for ; Wed, 11 Jun 2025 22:42:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681768; cv=none; b=ZdvB6lroa7uZ0cSJLrTWDGYOvdae/SaBqFQKJ8JCg7apPHtGrAFIPK6c9czoH2Qa5214QaCZ1r7Ewd8c5EPc/3CURqs6PWqMC5hG6fvVqxF/uvH+cd7+Xiht0Cc/ruttCTcHz/NcoiH3fZkfi3Of8NDJmwvPRed43TSS8Am+0f4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681768; c=relaxed/simple; bh=UJXbN0f/Sc264QMDW6dBftvYOYfvz10QBoW4bFVFUX4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kzCJXh1fYKvy7JLu+tYB2KqHs6vEiNgfM0kIxb3J1QopUTrcnhyJsJJYQECGsBHNtbbWId5qlZfKW8RVC7+lvER2kH5wEnZHfhCSVrTB+orBphrsVojKt/d0ccYOJuvydULOyHdUvBgn0tONtESRUho+eg+D2qfljrBr6i6cJsE= 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=Q3z29XvN; arc=none smtp.client-ip=209.85.210.54 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="Q3z29XvN" Received: by mail-ot1-f54.google.com with SMTP id 46e09a7af769-735a9e65471so216947a34.1 for ; Wed, 11 Jun 2025 15:42:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681766; x=1750286566; 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=LiF2DulFgRfRNMjiDxreAgm5rKmLlr34bZCxk6U0CK4=; b=Q3z29XvNp5CPueW+ysHJA0zxGCmZ+xPLQj8J3FXAD73TI06ToeZ5m+1Iu03xIb2HuF RYcGt87BdSdgMpvD6EOsN+p0cGLc2slUytSRH8476ut33Ra+yO/lw+Q/nB5R1vnbBdet PWs1x3LpOR3kx0wQAXehcrm++xYARaTS+zDQDSr02LALpNc/OH6gHFUbdVhozZW2s1Ky oNcXwm59fCDZ5kwu7Czuiit0F3/DJexXdhQZEweLxvgwTBwzURsouqPa5F8ZQEBP8owk Pma8powR/fuEF162ab48jG6rlr4/xG0J3LW7MUD9FYSYlYkLrRWKAXFrO3y6axm0qCku 1iQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681766; x=1750286566; 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=LiF2DulFgRfRNMjiDxreAgm5rKmLlr34bZCxk6U0CK4=; b=lppslpbk6Qc0B8LZRE1T86qQrFBsO2/ClrhoYVLMkptYHoN/mJQPYOLBBuRq567wjY FoU8QXS6HL2hq/ev/vlfAYrYuyzk4JhgrgV89/n4F+2wbWhFMgSFIEC9Gy3d3VX6wc2S +L9mwxiGVvX+T5TsZXQhfCtoLokbrW3gQbuODfJ9sHm/c3WKkBRtyn3V35XlYNH1P6MV FuNjrdGpqog7/OGuBkns6fxQiWfRcC8GMGw1CykbhWh/RoOg7Sa83acflu6qwnuqYCYN T+DpHkz+QknZKWHPJB/KYkqMZQDwMX6Kabjx1p3B4J743R62D/Oy9wF0UHz/4XLWLTjU iL7g== X-Forwarded-Encrypted: i=1; AJvYcCUF5kXa5J6x6piBB4N/I/nDLgOPcFgp8h8aDbm4VmQA0yPbBcjtd+9NyY5ppuQ8Tq38wUbCELrYi9SxDE8=@vger.kernel.org X-Gm-Message-State: AOJu0YwBPyw7kApKK/6aR6Ko9KKj+LtrbVmOPisYUNDhAx20NBBk6m3A wCxJhb//0qDbTwSOQaiClk/mops1ggCkSlF/G2afLjq7E/B13XjUzyBt8JIDAGke8Os= X-Gm-Gg: ASbGncv+i63HXve386kUmSWbtMINt1b4lUUuhXb3MdVNJCE+y9t9vfzoGVpBbiFfFC+ aDxHzv4eWcY6OlBOdQuvNu+s9MrL00YDVXGzRXjTSGPjOowVCJv23JPcfQF369Q9zf704nvZ2Lp 9djdExrFKPL1E22Wo8FHdPAAoQmg6LbFxX4O0TmUxnctZfF6UfHZpVwEVoxDi22iSe9sfvRmm8w zxmokEtG25jCuG1ETSZwihShnJx7CDG4xV+0pJBrdHmAmeiNOPb9BQHEGssC9vqk2Al0kEGQ3y3 +ZfKKRQn1iawh9WIn/4c9ja/+HsAnW/aOMymWz9a1jQhJ8KGBnW36r1jY67+ffUkzjgKThtTAmC eru4= X-Google-Smtp-Source: AGHT+IGZSFpZmGlN0w2Un5vLT2W24kqk9q0DeivfstNV8sNtHQdO7UhGZijU6igQSf2A4dpARH8gnw== X-Received: by 2002:a05:6808:3086:b0:403:3814:b2b1 with SMTP id 5614622812f47-40a5d081c0emr3858130b6e.10.1749681766169; Wed, 11 Jun 2025 15:42:46 -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.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:45 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:07 -0500 Subject: [PATCH 15/28] iio: dac: ad3552r: 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-15-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=915; i=dlechner@baylibre.com; h=from:subject:message-id; bh=UJXbN0f/Sc264QMDW6dBftvYOYfvz10QBoW4bFVFUX4=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgXmmJnXqBUX52BnBQ8vdrjyxdthhoLPWdbRL R+WVVgUfXeJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoF5gAKCRDCzCAB/wGP wAHpB/9uvsuwsxPRCNHjRwNuY0qyeu9AO2EJoyNvSVzZWpvJJXh6el4lDtmSOYf7BNiSzxoL7GH ZA9fAXagxB/cnJd0lWxqHu6IllSBT9tS7KDugmBh+2loJ450FcplnrPuRlzFJx5QRs7XWieNUFB MXxCk/XXt6zIf+oAV23jZWywwUtyAzZ6IAh9PIHNdcMrm/xyZ/gKGv3UMTkLdL5rp5SJBwxh4cc 00NEmMDVhDI8758T0v6AVJa5hRW1epfYSYXca9HF6od0VNpE0B2edgAefLgFuwdtJeZH/7Ms8qJ Qcdf79QFtQZEJjej/ETfZd9QxjJxo8qX5fR8v+r3taHVCkrk 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/dac/ad3552r.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/iio/dac/ad3552r.c b/drivers/iio/dac/ad3552r.c index a44b163f318315cec179aa2ac9d66883a327ebb9..93c33bc3e1be438c2e10c1ca990= d8046ba87c9d0 100644 --- a/drivers/iio/dac/ad3552r.c +++ b/drivers/iio/dac/ad3552r.c @@ -293,10 +293,9 @@ static irqreturn_t ad3552r_trigger_handler(int irq, vo= id *p) struct iio_buffer *buf =3D indio_dev->buffer; struct ad3552r_desc *dac =3D iio_priv(indio_dev); /* Maximum size of a scan */ - u8 buff[AD3552R_MAX_CH * AD3552R_MAX_REG_SIZE]; + u8 buff[AD3552R_MAX_CH * AD3552R_MAX_REG_SIZE] =3D { }; int err; =20 - memset(buff, 0, sizeof(buff)); err =3D iio_pop_from_buffer(buf, buff); if (err) goto end; --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (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 3C95025F99B for ; Wed, 11 Jun 2025 22:42:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681771; cv=none; b=XCj42IQn9OnugYcSzqPUreMw//vI/7SZ9sTvVo89mDO+A0f/TqoWuOGbXPYh+KO/qg0zRnxmavQUosll3LbU+VIkCLkTLKHHTVl1KiNM7/7pZ/VFNNHpPu0jgVBMdeECDWBwicQP0kYo+vn7VKsBDHhftpQXy4T6PFV+qI+khis= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681771; c=relaxed/simple; bh=fAkKApzgvKKCY+4XB2hNM39jEFCTxF0PElDrgzvAlfA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Lp0CQQeTauVhWW66pf+VZduTAkkLkrAo4IFQjLGztMox8ru6IDrFOAkyTN7F/Ep0DNgS/3yZ1fe9xPtraPUGIZs0TVAtur7AHYS8PO4d5ZFFfrzBIu1EUUuAt8n3Sx24kEs1xFVc239tBSSAHwqwiPNt93iMxp/WOQlwRN0BUIc= 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=RdLgWZa2; arc=none smtp.client-ip=209.85.167.178 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="RdLgWZa2" Received: by mail-oi1-f178.google.com with SMTP id 5614622812f47-401f6513cb2so776395b6e.0 for ; Wed, 11 Jun 2025 15:42:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681768; x=1750286568; 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=FaCqKPIs2f0ylRS6bTSnQ5BqgfESWCqO1Av05E42Aq8=; b=RdLgWZa2Vc34/qYNPisBXxqg82arRz0uBD/VFP1QmO+NXHVaz94nXOh2psViGhE+o1 +c3qQckjo0DPu2t2NngarfEfOPPNeIyZzFNx9EAevQfSh+Li3CFEf4LVWvsGr4X8oEy7 BZ5XvRgG6WnW1P3j2XFWve3uBlxeWkgIaheoEXfV9INODBaOXKFASYu2FP6ITeX0+2Bf 80EH93QiznRW90QCUgweceEwPf+1KklNX4IsrLa0SKuDMyO9+iDN8w3pE4wnOT/EqnCL 0Rlp6fCI5Dxd4h2m1mT/ogG2z1GqTWYnmJkj+RcqbXeuz41aeIMqMEaoIPXS5klNBdr9 TDbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681768; x=1750286568; 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=FaCqKPIs2f0ylRS6bTSnQ5BqgfESWCqO1Av05E42Aq8=; b=lWJBhsHrTINq+ryqwy/ML0qSfV39tPqsUe0VQiVDvKesBIq+a1cbY/r/FG8HEi2MUA 40nR4iDbPZqv/zmqSgRxHH3BHbUlLBYTeJn93ez5h8qpu4fB8gvboePz3KWJrllTh16E HW5ik4d9XhzVa4MCQG57fduG5VAAaiI8iWKx0IFleCy05eMooNXvAS4N+1BDrSjXwwK0 Tvq0idl5hcQpRMsHgSpLQAw/cK4PERvkeM31du7xEiF5vPYCGXVB3/vPMDwIGpXAVXBU A+MqruQNfBAsS3WPNusvRzOyQc55eAKvMlTbj8opu2otsFEOJriZ+sQ2UBs0gbcB3E+3 kP1A== X-Forwarded-Encrypted: i=1; AJvYcCWaYTsj1JB33Ttu5Y6Vm7fQVYxzwbK+sF1xeqkcJdwqqzglPXVZ6ZpB1L8v2kDtr/PqD7C35UDRji92yFc=@vger.kernel.org X-Gm-Message-State: AOJu0YxP38jXTDUi5Ub57hdFizAFrq9SyTJXRY81+tNd/NnjcgQFescm d3ZVSiOgBd3TbnaX8TCc6MaAm9NHDWUns0Rc2UR+CjrjsjvQKqqVb3vfJKuKBcDPdXo= X-Gm-Gg: ASbGncsXNFMAYx5doaZ07SJYwxjuAXmEeflzz6k/Qhaez1lv6AbxUf12vNIAlU0Z8v9 daS88JO8FCiqdFdLYm5aaJ6yLu+QNmu+VoFve5PhJ37c8C4uANccr157uu3xN+OSQd96f4WWF+v ja7vYM2yWqerD7iTbsSwpwhQru64TShez2RauLQ69kKhpZiCxtMnfCbMpbYEhebTUspTFKVetO1 IYRMeBAVsOtLkYniyGyGYVqRsH8tKMZjRyJMjpS5hIgmqBpngsIN5pBTP/+qeeNkRkLdWbfpdsZ YuN9Bg+DSVefL+GOGGEv581UCPxSeINr1KDzSHrI0wV7a8UKrp3QZkfPKFz/j+paookp X-Google-Smtp-Source: AGHT+IEqBdswhJxFab3cfPWoCt/XhvSdy8p4DMoA4oBrcj8i32O67dKlBd9w/Xt2c78Lmmmu54g1yQ== X-Received: by 2002:a05:6808:3403:b0:407:a0ea:a233 with SMTP id 5614622812f47-40a66081d10mr892925b6e.10.1749681768360; Wed, 11 Jun 2025 15:42:48 -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.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:47 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:08 -0500 Subject: [PATCH 16/28] iio: imu: inv_icm42600: 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-16-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=2716; i=dlechner@baylibre.com; h=from:subject:message-id; bh=fAkKApzgvKKCY+4XB2hNM39jEFCTxF0PElDrgzvAlfA=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgXt+4nZ+zbyhmjJNdPfIxZOtXs2Bk8+N21Ob xic8BlFYmWJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoF7QAKCRDCzCAB/wGP wIUNB/48BoC8ymocKlLoNu3v5QYdcqupR0Gl4uhHgWI4Jt4Brgahbb5SfPq/3olqkbiy+T1Ookv DWyixFwL+PnlcdEYgsS3FtkBM77VlMTSo6KPDdiudRl4FOE1D8dxwHWMFTSURf17zsYwE+dDLHp YZRLNMo9fWgXqlnqEsBGDUgu2l57aaQxB6TaIlukki2lYZmsUTkPQsTN9JnX1WWTeNubNgf9d9W 0ZUaDpZW1pcDF8oQsk1+HVaB1pWPs5UwKNoW9xGgFt43NyStIN8Eb/T84MFJaOOu+ikBdQENY1a Diwzxh8L7c4dTlMajUB9DvjbZGuzAcjh6/xW+3qRtK6/KKlM 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 5 ++--- drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c b/drivers/ii= o/imu/inv_icm42600/inv_icm42600_accel.c index e6cd9dcb0687d19554e63a69dc60f065c58d70ee..dbd315ad3c4d2bd5085f7cd3cdc= 6de4391b1c896 100644 --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c @@ -902,7 +902,8 @@ int inv_icm42600_accel_parse_fifo(struct iio_dev *indio= _dev) const int8_t *temp; unsigned int odr; int64_t ts_val; - struct inv_icm42600_accel_buffer buffer; + /* buffer is copied to userspace, zeroing it to avoid any data leak */ + struct inv_icm42600_accel_buffer buffer =3D { }; =20 /* parse all fifo packets */ for (i =3D 0, no =3D 0; i < st->fifo.count; i +=3D size, ++no) { @@ -921,8 +922,6 @@ int inv_icm42600_accel_parse_fifo(struct iio_dev *indio= _dev) inv_sensors_timestamp_apply_odr(ts, st->fifo.period, st->fifo.nb.total, no); =20 - /* buffer is copied to userspace, zeroing it to avoid any data leak */ - memset(&buffer, 0, sizeof(buffer)); memcpy(&buffer.accel, accel, sizeof(buffer.accel)); /* convert 8 bits FIFO temperature in high resolution format */ buffer.temp =3D temp ? (*temp * 64) : 0; diff --git a/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c b/drivers/iio= /imu/inv_icm42600/inv_icm42600_gyro.c index b4d7ce1432a4f4d096599877040a89ede0625e0b..4058eca076d8b03a2290535eedf= fa0a74098d739 100644 --- a/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c +++ b/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c @@ -806,7 +806,8 @@ int inv_icm42600_gyro_parse_fifo(struct iio_dev *indio_= dev) const int8_t *temp; unsigned int odr; int64_t ts_val; - struct inv_icm42600_gyro_buffer buffer; + /* buffer is copied to userspace, zeroing it to avoid any data leak */ + struct inv_icm42600_gyro_buffer buffer =3D { }; =20 /* parse all fifo packets */ for (i =3D 0, no =3D 0; i < st->fifo.count; i +=3D size, ++no) { @@ -825,8 +826,6 @@ int inv_icm42600_gyro_parse_fifo(struct iio_dev *indio_= dev) inv_sensors_timestamp_apply_odr(ts, st->fifo.period, st->fifo.nb.total, no); =20 - /* buffer is copied to userspace, zeroing it to avoid any data leak */ - memset(&buffer, 0, sizeof(buffer)); memcpy(&buffer.gyro, gyro, sizeof(buffer.gyro)); /* convert 8 bits FIFO temperature in high resolution format */ buffer.temp =3D temp ? (*temp * 64) : 0; --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f169.google.com (mail-oi1-f169.google.com [209.85.167.169]) (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 7A93E260577 for ; Wed, 11 Jun 2025 22:42:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681773; cv=none; b=DzD7FqITvHUILD/mTKlvDozkCq9giYl6wbH27blZXRW8V+hw2eeLsCgt6nQpO+Lp8BrnjoYJRo16/ZXhnuFJqbT4ZCp2wxcB30IePojNJ6AXaafwsvje0XTKMpsH2f1ijg2jV1TtX0G9CGp0YBKQRjfJp/pkVL/Mr0umNaMYJPE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681773; c=relaxed/simple; bh=NMgmVVL3w5aWTWvBC+xusdF+bAVkf9GZ8B3SAIKd/as=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qLSWlTZMBEBLxz7UGA0QbhCmZcXdaIu99JV8vs5SeBreCrIJFX7QEOUIi/nAF/OkGCZl5e2hu3/KfCO9KQUQ0pcaeSNMwNGzyY1MlX7+svwpDUv5vTsilONH4TRqdR16CP7FKYG3WY5jARZGmJCVoUlPWPxoKpMoZVLKTFQs7gs= 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=sRM0AqK6; arc=none smtp.client-ip=209.85.167.169 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="sRM0AqK6" Received: by mail-oi1-f169.google.com with SMTP id 5614622812f47-40a4bf1eb0dso173438b6e.3 for ; Wed, 11 Jun 2025 15:42:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681771; x=1750286571; 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=nl3LqMpYZe7rL10QvcxF4QXnsqo21gvi2tg2ycz1DlM=; b=sRM0AqK6no4PqlynMlWQJNfKXSRQjXFZdryPbT6BMz0/xAR7/QtM7UPQd+5KEL40FN iHshBrpyQ6ajm6B/XWUBcMVFRzxJSSeMmcQ0O5vu87He+1yKEidWfZiXuFAU7IHUMxE1 4EppQdfn4BQ8dJumzQwCjn4xDzpob+zHhQQAowj7ITh3fcPdPSUmsiOo2dU2bB8iqNDH JXrCOZdVmz8MGuSQ7TUfHECtLr+MaAMPcQDLc5NLPiVMni043ozjb7Ucovblanw0gZ1l zUYGihzRI3yT9FAgHxq/kOsM8PcbwCt8+9hZwgZKdvf2AiiUjZlei8S0beM8fy3JWHlx jHXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681771; x=1750286571; 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=nl3LqMpYZe7rL10QvcxF4QXnsqo21gvi2tg2ycz1DlM=; b=V+8VrOVy7YlvFCajYVbEvHiaqxritmzVqJ0g4lZyS92NyK1c6X+qg8bZJEGCLJQS6I 3AjPK8/WXwzws9rqXfvaQP1q3S7YHA4e0InFgvcm0jh3brp0hZff27HHW212GoBdWhcJ EDlNKe6Gp37jqhaA4MlMQdwUE58OdKLslfnGszamzB1M+GSfxyqB/EbBOjwtJbpsYlVi fG4q5nqxTioOvk4TxBmLkAgJ2z0ZYhMmt0KdlWx8El6wjEXrKLVxXkm8VrCJje6xytV/ 1+oveLTIMm4T2UZmX0XgrjS2OS2ECtdYWNNxMrYzwcl77GQcmy6J1c+kNSuimqDxQWij fuIw== X-Forwarded-Encrypted: i=1; AJvYcCX2AhQ4BpUom50kvF/FRmp6adIcqGKmZ1UZpW8eyid5mKPSpBldId9kHCkYrRqGQX+qxqdfiEkF2Ta11jI=@vger.kernel.org X-Gm-Message-State: AOJu0YyEOKu+GKojLN1uUdTAzOrdvCdgb6HqJp3pKk+qkMTBf8YB+OLi +4Edv1YYKbngW3uTaZpz0h4+l69B9CYvZv8+A68DaMNGqiRtoUH1N/Pj5Bn8rcHyTGY= X-Gm-Gg: ASbGncte9dSIa+3uhs/G/nLgTMIH/CJtlZbegHK1AIDp0NNjS0KZMb/tCK/MfiOVI/n Pg1q3QogN4eAC7P3YrDXfTrv4MoFMuRjzKkEuw1uOX40uk6ncZtdgneEPwAnFmggbOcxDVqE4KB fbeeotm4ubE8GQtOwX3Zh0sCv+eCFgdZNSaZ38L5rgQTBQX8QDp7c1Rg+xgRXqcJ/SzjCEi0BIE shpmbDsrkoXNgjSQQTrZDFsnUqx+1ap9S+ecH5YdvQjPXrrmHocfI1bXx9OKJVH+bjOKJ8o2HI7 bi58i40TLcvZsRHOG+P+r9KDnXPqMWmtWf2/InmeLqj1FUMej9UToJf0Hy/uT+zJNQHD X-Google-Smtp-Source: AGHT+IEZSzWZ0MLiN0yyfGFrwS0RNkzhIod27nlhwUlhO/mElQY328781XuzrgNg/ZcIzQzVUMXtHA== X-Received: by 2002:a05:6808:219a:b0:406:6fe7:37c1 with SMTP id 5614622812f47-40a66b32e32mr548422b6e.28.1749681770650; Wed, 11 Jun 2025 15:42:50 -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.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:50 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:09 -0500 Subject: [PATCH 17/28] iio: imu: inv_mpu6050: 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-17-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=2147; i=dlechner@baylibre.com; h=from:subject:message-id; bh=NMgmVVL3w5aWTWvBC+xusdF+bAVkf9GZ8B3SAIKd/as=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgX0U8uxbbKAo49fqrCappc+c/T/hCIP3Y0dC FOJqlflsliJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoF9AAKCRDCzCAB/wGP wL4lB/9xRpYrOL5Dj/pVmFpiHVwrPZM5pGRIEo0tTLcH/Q5JOsLHQ5o/dbIirg/cJUikFfWLQ1G B7dqgu1hAl2Md4Pk6GklQzFpnaL0IqNcpDktycC3rp7CqezQvYDEGRcuC/yUKNmBLrL1HXOhMRu dFj7jXb/+0YU55sXaMa1UFfO2HiipdgqV0VoMprzCz8d6D6awosWDwQteOQXp56VLuseeqIvY5D bhcFYRq6FJO79v0KxUsdYYvTaGAhGGdrxJMabQ/o+fRiSHpy1dkzRXUnLMkM+Qf/Fgbfp1xFNWk WGqVvxJtN90stHJuDSbPGOqyJqWTW5GIY/9TYdSUXGc8gS0j 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 4 +--- drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c | 6 ++---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c b/drivers/iio/imu/i= nv_mpu6050/inv_mpu_acpi.c index a9bcf02e5b43fac0e210c6f78816a3c042b52f3d..460792ed27e03192464066dfa08= 8734f0b6b1cdf 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c @@ -130,12 +130,10 @@ int inv_mpu_acpi_create_mux_client(struct i2c_client = *client) =20 st->mux_client =3D NULL; if (adev) { - struct i2c_board_info info; + struct i2c_board_info info =3D { }; struct i2c_client *mux_client; int ret =3D -1; =20 - memset(&info, 0, sizeof(info)); - dmi_check_system(inv_mpu_dev_list); switch (matched_product_name) { case INV_MPU_ASUS_T100TA: diff --git a/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c b/drivers/iio/imu/i= nv_mpu6050/inv_mpu_ring.c index 273196e647a2b5a4860e18cfa34a088c773540e4..c4c11124f92f7fa6730e7443e3b= e67d920b8c115 100644 --- a/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c +++ b/drivers/iio/imu/inv_mpu6050/inv_mpu_ring.c @@ -50,7 +50,8 @@ irqreturn_t inv_mpu6050_read_fifo(int irq, void *p) u16 fifo_count; u32 fifo_period; s64 timestamp; - u8 data[INV_MPU6050_OUTPUT_DATA_SIZE] __aligned(8); + /* clear internal data buffer for avoiding kernel data leak */ + u8 data[INV_MPU6050_OUTPUT_DATA_SIZE] __aligned(8) =3D { }; size_t i, nb; =20 mutex_lock(&st->lock); @@ -103,9 +104,6 @@ irqreturn_t inv_mpu6050_read_fifo(int irq, void *p) inv_sensors_timestamp_interrupt(&st->timestamp, 1, pf->timestamp); inv_sensors_timestamp_apply_odr(&st->timestamp, fifo_period, 1, 0); =20 - /* clear internal data buffer for avoiding kernel data leak */ - memset(data, 0, sizeof(data)); - /* read all data once and process every samples */ result =3D regmap_noinc_read(st->map, st->reg->fifo_r_w, st->data, fifo_c= ount); if (result) --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f170.google.com (mail-oi1-f170.google.com [209.85.167.170]) (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 C46B225D90D for ; Wed, 11 Jun 2025 22:42:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681775; cv=none; b=rknfpef6B6U/TnX493YS+vj492qHa9vRnbMtNyJXl/xEMu2LTxBJXqcHpz7w1jUg+IHbu8esW88AJK+DFc09jMj0wIGAQyM56LAgKzCZkdBbVx+YIwY+B8si4rNkbfVlKYMcCYD496/RLh5pWV8K7N7MFRmNrXuSfvwQauvSzXc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681775; c=relaxed/simple; bh=1a1blIlRZxXXjSZuCkjoNDJp58C2THl7ge1s5EwPmWg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qhRZvK294v1fguFXfiejFFVl1oF3DmIdLhbwewept3QhUqgN5t53PF77+r5zjTRyvKQyrBTLmIGuORBjhBgUQvFjuXcLCUaRJdwAsLanvMr3UjtOVsdgQ0BoUzFEoqtW19XMEAUCBvFjlSM87jVkNkxGw0QDzE1hNsaO2DmZegg= 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=2duUSU4J; arc=none smtp.client-ip=209.85.167.170 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="2duUSU4J" Received: by mail-oi1-f170.google.com with SMTP id 5614622812f47-4067b7d7e52so92965b6e.2 for ; Wed, 11 Jun 2025 15:42:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681773; x=1750286573; 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=JmCWs2rPIbc+6BQsfR6o7xw9HuF4FDfGQAsK57gqrg8=; b=2duUSU4JFstodD1XC71U8Ejiwyxg6Y+rLJGxhPyJveFEXtyEPKt47/IY09jYQpW/4D GhhYCzjHyAxjiIX08M76rI1gX3B2G3hPk6rNL+7qcYIsuMBcuoA/wZdFDqzsSqFNvus4 1Q4/39CQQxC39jm5hDuExWKF33VTg/yCkn3VDDdLycs0wKOPaXMlbGBFlAgHN0Cl3U7S O+L0JEaXKd2MzvTulPftaXrXpIHBGvX5OApUfPR/4yUIxAUOnKaCHxxkPM741NejN0ek l3y9z2uLd4qYkBGKDK/PIwqEiOYcX3Yn19a8okRpndzumEFb02r/OMW4yXI5IALNcwSV ie9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681773; x=1750286573; 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=JmCWs2rPIbc+6BQsfR6o7xw9HuF4FDfGQAsK57gqrg8=; b=MeIV3gH8nIfv827WrCFLu7nAikriWEnOsg3YZvT8ErUaWYX8y66QYHUov7XDO/64RK ukJt0DNE8PAgTMwTHJNrDDUlykt+wfkEX+WaivbNxfz0bGb7eq6ZrrY0eGlMzVpZcOvh P+uNr8BTGDvIsd8zLQ90n+KoObsZxv9sR79dL5uMgsaXi5J4gTWrDh0DSmrrk8/2aAkf yFg/23WXKdyXuZ/0dbN1JZVzRej5v+Ltu+zCKoQPY/F1UrjOMuGxbP9T4LgbhSefy8Si 70/02i9B2RIBGIFFWRqLtL/B4ljnnxW8BBD9Urx68SDEFyHzvfyBgauM/htZECF2OoTX 5VPw== X-Forwarded-Encrypted: i=1; AJvYcCVraXw5/fEY/6fvppnMH4PL6JgydYZRDabXROkW26Hi/2ZGLy6mJLAl/zKRW4ZrmVxGMEJvGvvJe4R2DBE=@vger.kernel.org X-Gm-Message-State: AOJu0Yy26pLofE7CgnTEhBBdcejHGY9KICgOdC1Dfe5E1TnpkDxU2Tw7 IREV9lvYIzWOjm6y5bT9NwaYeZT4iLjrq0njUf1XxBr6yoiEsre/ntIZwDd4K9ctrdw= X-Gm-Gg: ASbGncuqHVqvDUI0GkjMMXGAYbTmN/xlosPnQipqy6vsb+19LYzybeAgjbSc98zbvCB ntla7+kZAb/7XiYmLSp47VfibcI+zFRZO6jANH/0RahNw28OAnHYxNfopZpqRgQT4gs88Vlbchc tpRU06YI1xFqccrHE4O44l3Yv7PPsZOpj4BPzo5IrocsKam+NcIssI2IjYSUKbkVzenyat9cLs3 3qlEgZpfxDLu/eQQysjXCsd6r8EmSL1qzd5ALZow6ZhGxzfdFJoWhRDonO1ADoYmqXH6MuA9hIp K2maH8y/UgGnHX5F2ly7zJNmxvE0zT2H3Nl3B6XTN+kl4YKerY9vFdAGdUYOYdVoIBUP X-Google-Smtp-Source: AGHT+IHa8L4p8ghK5RcETbtRoE4Tgd0/CyY2JEUEIAGMkjSxYcjGiB/P1+veFGOZJrjbwtHUeltfLg== X-Received: by 2002:a05:6808:2012:b0:402:b0f:4ccc with SMTP id 5614622812f47-40a65fefd04mr787770b6e.16.1749681772858; Wed, 11 Jun 2025 15:42:52 -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.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:52 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:10 -0500 Subject: [PATCH 18/28] iio: light: bh1745: 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-18-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=886; i=dlechner@baylibre.com; h=from:subject:message-id; bh=1a1blIlRZxXXjSZuCkjoNDJp58C2THl7ge1s5EwPmWg=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgX65p3M31ivm9edVoF5bPU2YQFaJOkLpO/9G NBCVXlam2GJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoF+gAKCRDCzCAB/wGP wKzJB/907gw1xbojUL7cRNV/Dvgd0LFSxeZkF4YblcJ1Yz+0c2MtUIyS92I6I5pOn/tKJvqNWm3 OJOzaJPV5qKYrztW7M9TNbQF8w9s9S/NwhajVc2tfvREV9bUA9SsTt65nWfJsDEEMb5Tq5278q2 viPYYE2utKUiiA9yuxNfadtti+HV121T5zIS21mLLJ7f4ljjG9JLUI5k982MU+LRZnDJv3R6wlu X0mnXF+c+v+zAcup7pDNFWHXfGocmoqTfVT0p82kir3SPpz+xWHvyBSjJQUCFWQzPq8AVKiHYjn TyEpUDtbkf/uLkdvNbw7yzOY0jwiJn6iUuvFkTVih0RpJrWB 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/light/bh1745.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/light/bh1745.c b/drivers/iio/light/bh1745.c index 56ab5fe90ff9128035cf25948bba1589492e66e4..4e9bd8f831f7834dbcdbc5df493= 1f473d277d814 100644 --- a/drivers/iio/light/bh1745.c +++ b/drivers/iio/light/bh1745.c @@ -740,14 +740,12 @@ static irqreturn_t bh1745_trigger_handler(int interru= pt, void *p) struct { u16 chans[4]; aligned_s64 timestamp; - } scan; + } scan =3D { }; u16 value; int ret; int i; int j =3D 0; =20 - memset(&scan, 0, sizeof(scan)); - iio_for_each_active_channel(indio_dev, i) { ret =3D regmap_bulk_read(data->regmap, BH1745_RED_LSB + 2 * i, &value, 2); --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) (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 E8C092652A9 for ; Wed, 11 Jun 2025 22:42:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681776; cv=none; b=fHgfRWQzoGDUUEdz+OfZ8NwKaF3HnjSKH1jJAHwnya90Y1iZO1+GLTP5ENKcqUnW1KX4g7a0EkhvyEaKx26Ul26VE5IKiZz2ns6m8Lkke+PMjflQfjQVGfoD6QDNEw2fLou+196Q8s++/7oKwAzGgWiBdDNPBAvXry7USryd9NI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681776; c=relaxed/simple; bh=gCWBhc3n+k0rOzdOzNEkxMDkk/9qdZ4NyBLN5i838X4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OUyFfT687rp5gjWUJV6uJrDjR/xT60YbTGyuU3NvZQKkbGjEq1IjRipzvLTtZTnm3nLhH/pFXIH/hLqYZIQiboJIiqzNEIbEqxIBiBai/XjnpgUqjShYl1HzS3qtiaiXWj5nWxfY1bArkoEaeDw+31aPvR/JBINv1KQsxUHtabU= 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=WbwPIEBQ; arc=none smtp.client-ip=209.85.167.181 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="WbwPIEBQ" Received: by mail-oi1-f181.google.com with SMTP id 5614622812f47-407a6c6a6d4so131144b6e.1 for ; Wed, 11 Jun 2025 15:42:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681774; x=1750286574; 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=0GqXAUC5ztniIogZLpwpNEvpFvqt5l5bmngIYMTHsoc=; b=WbwPIEBQOjtAMp98yMv0P3Moc+gaNX+fMi9pO+1VepDERLHo1zUFwYfrxZA43j9kuu uT8zH3/wsFwlfJufdheu6lGRB99o6HtFqLpN8f4O+9wbScdnmGe52L8w+M3eSd85mua6 Lwvm7DMaxmAiUZBMXJ93Q9htL2yXZcYHRd7/VwwcLc21oN5S8qlPztUCfCO6wLREP0pu GKuwmzpWKo1uJt61lym2M63hFtLj4Ag8Pfzblg3MIbzBDMkpreWAnAG70JpfYzxjhWiT gvzdPYJ22hTXgDkQUXrU7yFBA8ry5JMwVuphx/+9fx1nPsxmE8q8VLOCT3n+jI+NZFtN SZIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681774; x=1750286574; 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=0GqXAUC5ztniIogZLpwpNEvpFvqt5l5bmngIYMTHsoc=; b=VqLoyoXSn3+qiYgMNTkt0oT8iWNzx9t6MqtL7+ndYZImElIIk+R1ixiTNJDvreFmeX 9eC+p4TQyHDwAUcACuYGK9d7JfQti3jlp+X7MHAUsAsQ5O7YtvIuEFJjcpPxLI8AZKP8 VZxwZ5xdUCTi7Wvav2mijwphLRVso4RyPZWbJwHmWR5yYPaFj9evqToIM0HJFmK3wTW+ GU1lAidgKxmJ0h/0I2JOThz6zrLT2kVa+2EuSGD/MJKyRYoBRWfw/ELVWfKbJ6x6SQME Qe8vf82aqLrzo3InfsukeMYsdvPfKA3cHBgsPPm/w8nM+4JBXoLEdZnLGbSxRSZ7Mpkn 5pdg== X-Forwarded-Encrypted: i=1; AJvYcCXaSJ1+WMiJf0KqfTHzX9hnVR7EU9jAOr+9Wg72GEPeAJWUEgpkG4KiBc37VmUxEZphRxj/nlLHgSc3nzk=@vger.kernel.org X-Gm-Message-State: AOJu0YxiiOnq/6JCiaTJWUcOFXxISHuO316EakfAd/zcdqXu4Mb2x9Jd bXAnD3pkY73qYCA8OCZrgOyo5A3Lbgfdef2gelnV2/QNBvAJQ3GnR8qFzKafKgB5PXU= X-Gm-Gg: ASbGnctGtgU82xGJyu0u1lExzcqd8NRhRoqNJMlH2NS2SGsa1nYj4SNde+L/SQrJqgp IzIv0FhcyOBmKmS5maqRipCjgbStqLKN8p0HyJ3odGV6SXrLQUN9pjsW/UM/kGqWNj38IJpl/oL TSnEjzL9/O8YUyvm+/YT8HTG5taF/gxOi6DQhnJgNnWGwcYYJgvGSA5HbhupASquWvPpvTv1vPj 6cJxrwWhBLiGlQBjgbMYHYjqT3YyGcmWZGxQQ97zZYE7Ucxt7WVbcXeMy0FHpVCSsiWwNEeYntx Yqm9ZdUo0vWiijwiaAOWFH+LMdGrU+0TuqBrSVbYOD5016eCFbUvN+qIJ2Z0lUnOhJHh X-Google-Smtp-Source: AGHT+IEno7iivJ7V9DJ4jS9BfN9qMtC3Kbpn1hoqPd/0X7I8V1hxaDUFP1SUYvG7cJTjWfN6V3+JZg== X-Received: by 2002:a05:6808:1a10:b0:406:6fd3:ff13 with SMTP id 5614622812f47-40a5d127d4amr3587773b6e.25.1749681774060; Wed, 11 Jun 2025 15:42:54 -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.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:53 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:11 -0500 Subject: [PATCH 19/28] iio: light: ltr501: 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-19-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=912; i=dlechner@baylibre.com; h=from:subject:message-id; bh=gCWBhc3n+k0rOzdOzNEkxMDkk/9qdZ4NyBLN5i838X4=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgYBVhD9q4Dm7oGQ6HylErBkZw8NPS9LtGnpg QcqtFQcxeCJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoGAQAKCRDCzCAB/wGP wNsdCACOa3y5zsZO5jRJ6TXkHQFX74S3Nr/9bVgpmLdGxld4Z+7+JIvhiis7hU/SPgSfaXy1HEh ktDMqm+R/k9m6uW1HuOC7FUOZJLVTDEKAKUxRNRhp4bfH2LUFh/G/3GgfwO9f8PoXq/NmULXpda 7A1aG/YSYU2eMZZHKx2FjIlroUI+Q0DIRxoJJRuaC+0ZUZnQcDdRFGU+SUR6ZUAwal16z0jOcSF j9VebgtqFrmJs6emiKebaukDj4wXBej4ZpE+d+H8FqpWL6gldFBpIJFLejRYOTZaFfnP4LO0Eri JrZp1IDGBtR97RjR801xEzHW4QUVCM5l/UjRUFcCLscdfHuy 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/light/ltr501.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/light/ltr501.c b/drivers/iio/light/ltr501.c index db0cc3642bd8010358de8515c24337d7385bce38..c14767472fbe8620ad59c8417d2= ceff14f9485a6 100644 --- a/drivers/iio/light/ltr501.c +++ b/drivers/iio/light/ltr501.c @@ -1279,14 +1279,12 @@ static irqreturn_t ltr501_trigger_handler(int irq, = void *p) struct { u16 channels[3]; aligned_s64 ts; - } scan; + } scan =3D { }; __le16 als_buf[2]; u8 mask =3D 0; int j =3D 0; int ret, psdata; =20 - memset(&scan, 0, sizeof(scan)); - /* figure out which data needs to be ready */ if (test_bit(0, indio_dev->active_scan_mask) || test_bit(1, indio_dev->active_scan_mask)) --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f176.google.com (mail-oi1-f176.google.com [209.85.167.176]) (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 21EC0253958 for ; Wed, 11 Jun 2025 22:42:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.176 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681779; cv=none; b=k45ehF9V/sB8DWU6eLYqJqv2ZSHeg4tOlb6kXRpq6MHCr3hasUA9ZYNxsGQx3pCJkx1nBC7T2Li92D1BITjuS6Yg8mDkusu0qEzZM6KY14U8YBJ3+JjIdjlLEI+6J4zOfKUDGkoASvHeDOI16dqX/dERTRKz9UfDxXoe2a/ar0o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681779; c=relaxed/simple; bh=u68bZZMO/JKUz2mz6KZxBlhHkEylsEbUz83VhCyRYl4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cLfwDy863kP7rZc0Ve1oyDeBSFH4BPJl5iwdeNjwLD4Gwteu9wkIy2bBVFEZY9r58amLpWp16RhIyY2+NkS1WYneUSCBnrVytiNRC7q4cX4bx8YPkc9/dy8VoiFVXMIWEsCe8gGMT95uMyfB96NsV46D79c6wnQZjqVZ345EBFU= 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=WQf4qrRO; arc=none smtp.client-ip=209.85.167.176 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="WQf4qrRO" Received: by mail-oi1-f176.google.com with SMTP id 5614622812f47-40a4de175a3so219902b6e.0 for ; Wed, 11 Jun 2025 15:42:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681776; x=1750286576; 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=O49HniDCuoXMC9eMwPqBiAeGw4w5v2Vl7zSDG8FL1hA=; b=WQf4qrROSO+28EkD5sVWXmK8z2KWV3zG/57mCtH9YdQfzke019dM2V2+sEbj0F/Ig+ z4B4S2ut3ED1wHJx/tYaJXbTDxodlkry9AyIs2aV9hngcH0/1GdjppurqeU0dnEZeDeL IW6aBmkvRZMahgHQWqM8mCJTXt5rrNyYy2goz5SoeJBJc8i1unqRtQ0w77w6GWv5GADI HzpEYKyyaCdFrmXiEEZgZzOoeM8wlruPEn4mK0SFK0h2PRq3YvoJnkzFrrITb9AJWh39 ccls/fJrWUEMmrZW2Bl9oTdf0UV9r7597UmwlHvoc9OCKT+NxKjCB07VpgJVmj1lJzyh GIrw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681776; x=1750286576; 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=O49HniDCuoXMC9eMwPqBiAeGw4w5v2Vl7zSDG8FL1hA=; b=H/mmApBi8SR5ruVUXF25QNBHZBuLxz7WNNbdKrCBM6XW15/EaLshKPkxOuCBRyOdhb 6XqlF2vdH4iqzojfyec6gskhiRMFV3QZcL+5WijZ2B3cIGQk4jp0kL1nRgP5MYkmh5Wp sJS029IA5Il+59PGdHdxFYAwHJp3h3as09CXSykBrD9vswJ6/u43PJGR/QiXDK3tKLvX rVWyk4UE0JoJeliZDnSKp4oa6qkEIYgbf1KxQ50xE2atC8j1qSbof33k+Hr1vIsxb8q4 CjiJnv4jxgfDZB9hPV/tVELlj/A4h+Wryc45hnXffGaDTppO6zub+BMd2smpGWBKak5o VN+g== X-Forwarded-Encrypted: i=1; AJvYcCWs5XkIA/TUkSQho5D1U+zWplcGKORnaMa9/g4KTcn8yc3o7BPRLvSowPoZUOn2EoyHyeXSnd7p/QXSFK0=@vger.kernel.org X-Gm-Message-State: AOJu0YwphUIKQaP5PYjsqVoty0Lke/XM5FV+QtjWTHt+rs9TKoUCKkl+ Bc8ibx2OTZjWMu3H6jWmVQqcQt4fiXQ2x+Ia9fuanIt3QoPjeqwe/rFEpJfpjogdWMI= X-Gm-Gg: ASbGncvLQLQYzL9y6roF56/qThjNTUfq+Qb4sc07sUjNnm2bd07o9REx1ewKXqGiTWN RbBpvGkjBVSwS+8j3kGhKQCgvCHGnBmhi7QF7rjy1ZwE+a2TnocfJ53GqbxqstFaXb6NUIRN5Zg vyhRiEbOPbSExMtD86qZDTCBcJW2dP8TkQwUkscNRmOcBP1vTEbQdm5jQ1nRY8T/ge8+J41Qg5e vkTBOoThuR5HgKoocnHecYVPkop5zzmASatFX87goCr3COz5tcDTNUDYhnn0DStAIqt/908H8bp quL7MXpEFEehx3ebsOt2+QtzTsSKUI43wPsrArmVU9lINSmmmwAsJ4oO7A6h8wPICnQc X-Google-Smtp-Source: AGHT+IEdXlTs5BQlKqDRA2XR9le0U//SvE0Qifl3mfGztXMmWUlblRQ96qzrlkvIsB1m096LadrsCQ== X-Received: by 2002:a05:6808:180c:b0:409:f8e:7282 with SMTP id 5614622812f47-40a65f87782mr956229b6e.5.1749681776215; Wed, 11 Jun 2025 15:42:56 -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.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:55 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:12 -0500 Subject: [PATCH 20/28] iio: light: opt4060: 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-20-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=1055; i=dlechner@baylibre.com; h=from:subject:message-id; bh=u68bZZMO/JKUz2mz6KZxBlhHkEylsEbUz83VhCyRYl4=; b=owGbwMvMwMV46IwC43/G/gOMp9WSGDK82DgYtDNtb2gx3z7l0jyT+eHvDe25Ny/eC02uWrn1Y Ct3oj9PJ6MxCwMjF4OsmCLLG4mb85L4mq/NuZExA2YQKxPYFC5OAZjIHWH2f3bdcxonrJAMav7A XffFu02lOFatYYFB7CF7t92HHtwV1csJuGihoZXQqzjn9qFVwQ9lw6WjTz/KejJDP9U9zPVrSVd FI6OcwCrLffXZi7bwHns3aafaxnuO18SbZz42r7q3SNX/4t5VaVwdlmdCG1e/YlOZNq/SJHTm1b 6D+oXG06fdm+A7z+KTCU+oXc0f3u8ab+avuiHZGW8WcF/yQc2Kvd6bNgqbneTXPqugcUbhajePp EmfdwGzmsgpxSwm/ZdqT8JD1yvJaf4XW2u/8qFBW/Mx9Tn3HWZaHeLU2JRZ4bDydVbTlvcc7xlc pgl9PKq54uvTWCH/WaeKFt2rffq43yDVPalMb2os24pjAA== 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/light/opt4060.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/light/opt4060.c b/drivers/iio/light/opt4060.c index f4085020e03ebadb2b91db3212449db82d738ebd..3c927149bd256b392ed8d1bfa98= 47788981ef2f0 100644 --- a/drivers/iio/light/opt4060.c +++ b/drivers/iio/light/opt4060.c @@ -1083,7 +1083,7 @@ static irqreturn_t opt4060_trigger_handler(int irq, v= oid *p) struct { u32 chan[OPT4060_NUM_CHANS]; aligned_s64 ts; - } raw; + } raw =3D { }; int i =3D 0; int chan, ret; =20 @@ -1091,8 +1091,6 @@ static irqreturn_t opt4060_trigger_handler(int irq, v= oid *p) if (iio_trigger_validate_own_device(idev->trig, idev)) opt4060_trigger_new_samples(idev); =20 - memset(&raw, 0, sizeof(raw)); - iio_for_each_active_channel(idev, chan) { if (chan =3D=3D OPT4060_ILLUM) ret =3D opt4060_calc_illuminance(chip, &raw.chan[i++]); --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f172.google.com (mail-oi1-f172.google.com [209.85.167.172]) (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 3923E25D90D for ; Wed, 11 Jun 2025 22:42:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681780; cv=none; b=S/D7DqM8wm1E57JLTzatVW4aQ/2r9eZJHmbw5+jlsgBABkBauXHxa3yQkrqBvt0RDVYwSoncCKGWXN64POe77FJqYHZUbTxxdQq04CmUYEOLqf/4BPrY80gAeupwluDW93oKrpf4XVecxPa6Vs4wn5/xaIWV2yKke1MSrRdwdgo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681780; c=relaxed/simple; bh=iremmMu1ndnd7A4Ps07xEYpBZI14kNGzGGkmeue7GjM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=szUNpszA15zAyopnFtUp45dqacvwu5WvZ1gvEOxwDcBQRcmDKWIs5jjeqdB+L4fYKgHRMJyenFmZ5YTP4hNE9vtbCiMrQ8Idm26rGx8L+oJwRBj9JFb1ZTbcNLRFe/7KYpM8WwbLdlCzJvLgjPYN3NFtcIQNVNxhZDDrG/vLHpo= 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=UppqaxXN; arc=none smtp.client-ip=209.85.167.172 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="UppqaxXN" Received: by mail-oi1-f172.google.com with SMTP id 5614622812f47-40a4de175a3so219918b6e.0 for ; Wed, 11 Jun 2025 15:42:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681778; x=1750286578; 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=7gNeyiiatnOg12pB5RbWcv5kPhqcJXqPYg/9AFCOdp0=; b=UppqaxXNXYQQBK1xtmEkImo9br0NF6WhxmPgCJznezuAsTSdKUxd7Zbu2kGq2UEpmG U9YKjlez62Ur+4CAGF5PUI6bsxZZlZRIJ7hzW8Zg0bqqlYp2nNHLSwnLsPFpLjtSSDRB tH4jd3NOF9EvZ4GjDS5hfZVU6Vu2x+OQjaHp8JepyU8+y4roPl9G8C3QQAoYEcKHc0ZF d0zMJamRxDe2zrU1mBeZNLRZU/WmUD7g6ZCBKR03NnN4PkvAh2w0bAJTLYoFHsRdamNk WjLeG2ZUMT9F6TnAyvsZDIss7nzvdLbSzNqs0GDTiNdJACZVADRAYSdapIH6Mh2OHrHK ov2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681778; x=1750286578; 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=7gNeyiiatnOg12pB5RbWcv5kPhqcJXqPYg/9AFCOdp0=; b=vcN1MzARQggt3a+kCkQnFy2GZ21d+qUIlz2nIu1DUKUsmX525266JXQMCjyXgfHQnN dhOlVmpL+sohVkAdU1g+KcZpYgGAwGcputNa74EF7xCcInK+x82LLjA7QIn3ZYQNMKlG 1u9gCBQ7I2DqwlcYR9+ZaLKp5UnrI18IHVnhpXwO1PAWy1/53vRtI/3aWv0+a+9vsXDj qGut/w2dvNcinQnbJ2ojDEfRLtecKOHqj0o8siIPpjcOrN4r1vrKHoZDt4+3MSNh/KK9 04caYVCuP3OwjLOEAXJbbpcb4T+hSwU+sorEo3vTIfagI6FCFiYzmOgEWn/oxnNOPKB5 c0Dw== X-Forwarded-Encrypted: i=1; AJvYcCWiboe9etdVVhk7JqN0Pjbr2zeI+Lzvr/+Jk1swYflXA9v4wSELknBq4E21b/BGlX+0/xBBXVWCyA9kp64=@vger.kernel.org X-Gm-Message-State: AOJu0YxSYvbOsITrZQmEBpDAallMLjWs75hldbYg6PJLdC3qjzhW+C6Z 7eMhnx3A71AkYqdJWDYzin+8DCfNf/vmVtf7OM0tONkIXzGsPwt84hc2bA3/zs8q/e0= X-Gm-Gg: ASbGncslIcdhgccv9xDZMWWlm4wgE9w9VOYkzt7Mv8vqK2mVUZOjcuB/UaBWKlAbohW RXDjzA2ALHjE12eWHQ8Sh3uXZf75eYvEr9cpYPjwLXaK4lbuBZ5ci+YbI5VfIivy/oYALpG57gp nKRYz0A3tCtiHhlUj3NKGTx9XyjedasDCXpkyG1fl3rn3OVwsHPeHo4FpNqJwY0bl9bQGuWbG7/ yLNap6AhjdPkVlGCELmFnVosaqmdBRh12LgSGV50yvkXcABhylw1hd5buQclqmiqLwLMn3YNZn0 yP3qR4aTQ51kFcNp0c6iP/GwCbcMdG2M7oOIAv4pI4u1l2q3S/gbT3SJTU5P77BDwURS X-Google-Smtp-Source: AGHT+IF8vLl1oZyRXlNmWN4+7O4lpLib8z/LRQvjmS2nfSR+pVwcY8I2vpYyrg4nGSIO9hYnaIgubg== X-Received: by 2002:a05:6808:2395:b0:406:59f3:738d with SMTP id 5614622812f47-40a65f82d85mr1058633b6e.4.1749681778380; Wed, 11 Jun 2025 15:42:58 -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.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:57 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:13 -0500 Subject: [PATCH 21/28] iio: light: veml6030: 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-21-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=804; i=dlechner@baylibre.com; h=from:subject:message-id; bh=iremmMu1ndnd7A4Ps07xEYpBZI14kNGzGGkmeue7GjM=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgYP8WsYQcwPg/QZttEVQAubGL55qot8Hvrta PXX1og+vq+JATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoGDwAKCRDCzCAB/wGP wMjAB/9UreFKkkIj5dONnjnnK8DcB0PP9NwVYQE0mLIdoU7NMfJo1xDYNFB//ohFjvbKA3cP7xn TZULWqPy8UzorusrfpYLqSjNuqe/iSnOJUyt0URfEW+PFO2iBTYLbevM1E3jZs4OP3y1H9P0LkP lzFF9/gmEjEOZ8TX2HDvoHjSthCnmkIbB0rZgSAWzV2CtwsWAbz3cJmYxU45vdgfhXTi5o81ife +AQ7EmHHgG7cy49HOGnvublhmnWgpvoPulkVMW5/n7FkpryUfUCAzJ65gmUs/8B74qZPpycDA+E 4e5skikbdS1v1z198Lxa16R09kc1jTul4iUxmi1lPrhTkD4C 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 Reviewed-by: Andy Shevchenko Reviewed-by: Javier Carrasco Reviewed-by: Nuno S=C3=A1 Tested-by: Javier Carrasco --- drivers/iio/light/veml6030.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/light/veml6030.c b/drivers/iio/light/veml6030.c index 473a9c3e32a3a53f373595a5113b47e795f5366c..0945f146bedbda79511e7041581= 22acaac5e60c1 100644 --- a/drivers/iio/light/veml6030.c +++ b/drivers/iio/light/veml6030.c @@ -892,9 +892,7 @@ static irqreturn_t veml6030_trigger_handler(int irq, vo= id *p) struct { u16 chans[2]; aligned_s64 timestamp; - } scan; - - memset(&scan, 0, sizeof(scan)); + } scan =3D { }; =20 iio_for_each_active_channel(iio, ch) { ret =3D regmap_read(data->regmap, VEML6030_REG_DATA(ch), --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f182.google.com (mail-oi1-f182.google.com [209.85.167.182]) (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 536552652A9 for ; Wed, 11 Jun 2025 22:43:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681781; cv=none; b=DXjfMMmdrAN3tfauDjLDeHFLpt7N8UZ8BeBGDXqyNqsNOHczyyvkr0o8nhWvmeJl98gr/5PEY+RQ2jVWkRZc6GBeUamq2VJ9gXGfzZyFMbLlYRo9hMM51otQLSpxXKBXqfArQMXE/Aw4FhvzlJPcDyQOCJ4it5y5AtsL4tufGa0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681781; c=relaxed/simple; bh=xfo+bLocNZ+ozgq43j0BzWHfY2nDbmMn7PxtgVZEL70=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=nZGM0De9LKcViqJ5f2RxWL9T/PLBF1+BK12f2JSbhpiZAEuv4WVG1vTa7ju5I5WXXd2qhuh3r4xGapMyU+gJZfm/i24A9ibLamxHqyrLOTZ2ATiB8dEdQD/8NDTTpgOhKP1dZIo0LqbSYIwUVqFONcoPxh0E738BPHPSHOgGfUA= 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=jAXhq/2F; arc=none smtp.client-ip=209.85.167.182 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="jAXhq/2F" Received: by mail-oi1-f182.google.com with SMTP id 5614622812f47-407a6c6a6d4so131171b6e.1 for ; Wed, 11 Jun 2025 15:43:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681779; x=1750286579; 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=9PHi9Zj9Ui/Tog0J9ameekJ7BZTN9ebJ9txjTOhyyok=; b=jAXhq/2F9sbqOWQcpfUQ2au9SqYQmT1XF4A/IKcAL94dZ5TuV0V6MTn8Kcv7CicdXO qP+t5m4PXd5mck/aNCkxoXRrGgX8BBzLpbgVjKhmG1M9o8jUXtMQCK6n/yLWej2I/MI5 C/QOsyhnz50FRULsy0CXyFhSM+HHaApKRO9F3P+Q0aeyVbIOoaJ7vnu5lqsu90NaXey5 HZyL8GmPgF3YL0YWP76RwjBtQ1BCOSCjxkKkn/knRVVs9jNf4OALtySeNnIeMYEPrMfD WtgVFlTcMYc3gfo0CrbI7aZ5C6qjMft8p4iYsa4fbe3RZwbDzXR6NRELyppZx4h79jp/ dTuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681779; x=1750286579; 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=9PHi9Zj9Ui/Tog0J9ameekJ7BZTN9ebJ9txjTOhyyok=; b=vHRT0Dzdu6GhngNJYoNZH1DjfLTrgkq27+xKnFFpoUcg6fqAZpwG605SsC5OYu3Cxu 35/ruxV3VdCKRhNyHQwVu2pSCEjBevgl49TKIxqlfTCl/F8/om9BaYS6uPzyid3c/utn dO79Bt9Au9UxCssCkl9Wlz8nTw4otmYwn0AD7Jb+AO59ON05KRLwbbtmAwBb+42Npipe crRB93/aAgMPHQOvxfAkttWKoG6jez8cL43cgaKeDeOBgK+ndQIUYCOGrVj9gcD1A2Tq TsmFT0SFNEVeT1heqJuflcRNmh0IK5A7uAvLqBhezUkwqOLoLYY6TkZuiQWxuKvJZSNe md+w== X-Forwarded-Encrypted: i=1; AJvYcCWWmDiy/ymO1BtkRS1wm74Kn/1hvDQGPvnBnTOgJjEwW+rYZHI/UOLN+elHzFLtekB4gY/NUOa/TE3zVIU=@vger.kernel.org X-Gm-Message-State: AOJu0Yz3ph5SEu5FqLQv1sZ/FkMVO1cyXXYLRE1n5MjviK+0QL9dW3tq IsFzKB4VnhMMscJN3kmalZISE0K0yl1ajQcGwq5XCiZWUUCrUGcC/0pbne2nSuo+T8s= X-Gm-Gg: ASbGncs7U210EDr6ZPSmUuzUbDtznAHAqlamZVMVzmNv7fHT6RR2+Eqp6eR80gEaykQ BbPYlLmvf/mlQYOmTdzwRsHRB8UxIB9zYK/tDd23xA8TI5CLwwCdIb9z2L1revZIv8UkJN4DtQD WK8kYZzbXbTt2XwcEUXuduSN7lwyOm41L3JYApjIapSeWkVetxagPUYBYBZwFej5/V5jHJsdhge hJ5O+D6a82SeXF6BCywTHon9jrvvK0MUFCNgCk14tJFdDoxJ00+XRy285zw9lleI1WlbIV7CMU6 9v/YBRJGxUYKDs5o7etu2+o1S7AR/rOX9TMqxmhST93E1WpZKER5Rhl0ix5Z6DCMp9kA X-Google-Smtp-Source: AGHT+IHKzyRz68sxYKViKX8XxVgxmO81ZgT2dv14jVru2VvIasYx7regY5fkOkngJzDhuEAN/YPCrQ== X-Received: by 2002:a05:6808:23c3:b0:408:e68d:975a with SMTP id 5614622812f47-40a5d16d77fmr3602477b6e.39.1749681779529; Wed, 11 Jun 2025 15:42:59 -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.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:42:59 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:14 -0500 Subject: [PATCH 22/28] iio: magnetometer: af8133j: 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-22-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=844; i=dlechner@baylibre.com; h=from:subject:message-id; bh=xfo+bLocNZ+ozgq43j0BzWHfY2nDbmMn7PxtgVZEL70=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgYWPB3M7jW6HKeyERo49D2SpKAeHri46eI38 JoL31MTT0qJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoGFgAKCRDCzCAB/wGP wPxgB/4grQvzDDyOnubC62RgBYgnw4jtW3rdAB2FG1+1ydj+0Kc43YVQztNQF+icooBBlvW5j6N FW4PY0Jeb0BTh9RBuXKyG7mMFgvtMx2dCggSrx6hB5UNgMYZODfVp8yw6VONYvXU+buhtXgt4D5 qL/YfV2XT8KRBLCxk4K8o1NYevnW1tnYG/R126JosvMtbVgCNw/Dbk+m7jsH2CsB8vsr8KKQ478 5DeyGyUBFsSiEiiP5NsqpdPDx4vcHq+LZBr9Fw0hANxaUoTgY5IhgMrcEJHSqPr5+gW9TzxR2uX 6JcYo6fVBZyMpzSdbUsTuPWPLE/Fi7MLc5KlUVIbd9h5rmxW 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/magnetometer/af8133j.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/magnetometer/af8133j.c b/drivers/iio/magnetometer/= af8133j.c index 192ba2da94e299d9a223a33bf15f9d6e6c29f6c7..b1768c3aa8f33c6e95e770a27f5= 5cb357e6ac6f4 100644 --- a/drivers/iio/magnetometer/af8133j.c +++ b/drivers/iio/magnetometer/af8133j.c @@ -361,11 +361,9 @@ static irqreturn_t af8133j_trigger_handler(int irq, vo= id *p) struct { __le16 values[3]; aligned_s64 timestamp; - } sample; + } sample =3D { }; int ret; =20 - memset(&sample, 0, sizeof(sample)); - ret =3D af8133j_read_measurement(data, sample.values); if (ret) goto out_done; --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-ot1-f47.google.com (mail-ot1-f47.google.com [209.85.210.47]) (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 8BD2A253F13 for ; Wed, 11 Jun 2025 22:43:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681783; cv=none; b=E6FjUStI2xNlQKXZrb1mWw99pPJoKYzoRCZIqBVTSK4K/+0cadc5HUOFWhIchZLjKOTyrvL5Xv290upORUbtCyV+JP1EukpHrnzS4W0cpnEBeUClk8zBC1Q3xGXJRIcF8ErqLSQey/PUWE0pmHNy1kSIhYHiCBK7HVteFFvE8Ko= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681783; c=relaxed/simple; bh=jR04YIdN9O2ZMn6ou5NomkQoDwMcMUyRaU/L4iFhuwQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=i81mJXvIR/gaKquG7KQIKbADGj55fTUFiWN3Ow6tMSgAVlJDZJKyr07ovPyclpJGqVxlsRn9akUObjW5eTT8A67Dj8vC8dTSEOYu7/RQbxtgECF7E28pi9FdWkMPM6Sq6YGyxSpFnRY/+8+y+UBmlyst5+04PMDM0AUxRvwdsQM= 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=vnpUm35s; arc=none smtp.client-ip=209.85.210.47 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="vnpUm35s" Received: by mail-ot1-f47.google.com with SMTP id 46e09a7af769-72c172f1de1so209465a34.3 for ; Wed, 11 Jun 2025 15:43:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681780; x=1750286580; 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=0/fyvlcVM1ITpV4doxg6wZond1KIaJ0G2TrYPww/yVY=; b=vnpUm35s+cIC5c7Ch6NmozrPTA929hkGlKHV2HSfnefNXCQf7qDSKi27rYt8ro1jgu MAomi044K9kNwHxVJEPJhDLPF6dKNIU5vrqLyY0G4JHnbBcrjy0cSL1m30w0gL7Wnbi+ tLmM5OdNwXwIOJZOBTsFiDUof9wnOcYFzxIww10Wd/ZsmhL4UDHXtEU7lwp358Tabg8d Q9qCEMkJ56Djf8bCp4CicppxPwEPdIyPZ3VPEQE6UeykgLt3py7LRtepLYsFoPK1wA3P alr0qWNzukCh98ddCGLeY5eU3VOhC4lpI6z1ZLJ/fA8J94wcQy6IDTFFf4stxBZrN6de oICA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681780; x=1750286580; 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=0/fyvlcVM1ITpV4doxg6wZond1KIaJ0G2TrYPww/yVY=; b=Jo5F0wgAwHM96ukt+g2LXyuNZOpUy9sHiH972rkHbBRkBbb7EuLcDbWQVQw+6EBQya 6uqqWfuZNJWG251P1EWqPCDWiVsjPAnmvuRD+GF1bw2i9mVffYFaQ3Er3QkCWdeQBA60 qUXX7Hel21elAzNKKGZfW5ZZ2kOHNymYpajDiUVf0qJwxYorAAJghMim91yfzZYqH4k1 Qum55fZ9EMVj+uUA/qvtXi/tN7aztqs4RFYJHujsAOlT9BjqYcZPPux2+70BYx6DkV3r iy8Ksa+TG1RzjR2FP/PzoNQe2+XTOH08buLOC4FOUtqB6eSoLtK3Qc4Uxu/+DplfWw6C BN7Q== X-Forwarded-Encrypted: i=1; AJvYcCViIxeHOYaEm/s42dNNHN0I9HkV6NYRhcgdF6gOVhc23ArKz0udS7bZ7N65akZflHQrQ1s7TqN/0lEP+ok=@vger.kernel.org X-Gm-Message-State: AOJu0YzPo3JE7Xlu3xmNg8+JLCnm6uwYeGeqJuTS3VejVCW5z/gdWDqB +7FgMET6hC3zht7b3oiej3Hsc3B2QwV1VhACQauTZAGeG/2MJ6XHqbOuT+xIQvgipwE= X-Gm-Gg: ASbGncsphmLBxXibgNM2CETbh3VItx4kUeSp0RlOLvpNaVo3RMNkneP0CJeva7L6+r6 EUAR5B2GhO52yS7OoJiLl8wf1HcbyqP9SyQPK6q++INAyDMTQJgfMEHMib44e6rHPrIOVsj+LqA qKz1ESKCKiQ3QZIq2KJ/0FYomvcL3vzB3nhoMBfPsxsQr8Fz2e7fqsfe0iMLmtjlIYVFs5Z3U3H ZvTmkN7t8NUYif97YmR9HspuYysk6lE14MdnRlTwo+RhDUqv0nmC9dhDaulEyjEuA4zpj3Z9b3q 9+IrffItyoE+axhKyVKNaI64uI6kg1pyxtLYGPs0UCHSBdWlYaN33vx3kjaid+xNCyt2 X-Google-Smtp-Source: AGHT+IG6Fb6ruVGlbHN4wGtZayIBTNPpt4aY0XQOYZxYfr6Numkaii3iELBWcumofDFYzCahxlkCgA== X-Received: by 2002:a05:6808:199b:b0:404:f14a:1345 with SMTP id 5614622812f47-40a66b0ca19mr438688b6e.20.1749681780657; Wed, 11 Jun 2025 15:43:00 -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.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:43:00 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:15 -0500 Subject: [PATCH 23/28] iio: pressure: bmp280: 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-23-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=940; i=dlechner@baylibre.com; h=from:subject:message-id; bh=jR04YIdN9O2ZMn6ou5NomkQoDwMcMUyRaU/L4iFhuwQ=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgYdm0BKld1aGwa/n8Ufra0S7lpef2bRmG8sm XrxLOEC2AGJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoGHQAKCRDCzCAB/wGP wHmNB/9z/ZKAzqrCy6jCj9Nu3CwEx8km3zZWktgGGSTTwtSfGw/x5LdCO3sFLygxQWItan+1Ich yO8fN+fnbDRpUq82KyKlfgXYeZ2fx7BLOWimk7amjtwwGL7GwFtoDG6M4WAYuoSlfZDY4Z559WI avlUzdpOOZ0uGVROXj1yJsI9B8t1XZCb7Vcuz9L61yMgAPtHcR5MOGVBvenewxkzOS4/+HGapl9 U67xnC/8UibkMOEViHKdq5RBSx4DBeDzP4zUfHQD1dbiPQO+Rqo8SfdFfQMLRFMpM2NE1QQXecV eoiNvbO76iaTybSyC3JuboXfNbd7tzFGUfKYhLRg4vDgwf0R 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/pressure/bmp280-core.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/iio/pressure/bmp280-core.c b/drivers/iio/pressure/bmp2= 80-core.c index f37f20776c89173b0b2a8e28be0ef9aa30ceea53..74505c9ec1a08cf3ffdb55bf578= d40ede3cc5d00 100644 --- a/drivers/iio/pressure/bmp280-core.c +++ b/drivers/iio/pressure/bmp280-core.c @@ -1234,12 +1234,9 @@ static irqreturn_t bme280_trigger_handler(int irq, v= oid *p) s32 comp_temp; u32 comp_humidity; aligned_s64 timestamp; - } buffer; + } buffer =3D { }; /* Don't leak uninitialized stack to userspace. */ int ret; =20 - /* Don't leak uninitialized stack to userspace. */ - memset(&buffer, 0, sizeof(buffer)); - guard(mutex)(&data->lock); =20 /* Burst read data registers */ --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-ot1-f54.google.com (mail-ot1-f54.google.com [209.85.210.54]) (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 B3307293B53 for ; Wed, 11 Jun 2025 22:43:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681785; cv=none; b=DqvW6huM8fAdg1dSFKtYIvdgNr2OYy3a4kZdg1//qmt36OAoZNPhB0MbYjmGgnaSIZqa3btUMZGg7xfv2b3y0YhMO+l/ZcHQLCP95k8+riTc1h2Yr6YwvXRdJgph0VchBTD0AVNwfCtm6T/ZT5e3iN1tiku6bKtxY42mI9i+aJo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681785; c=relaxed/simple; bh=F7t+iKhqynKqsGA0Dj6cleYDfnxlvUihp6+d7Cd3LFc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HniUyg+Kwk5wDveFCwiCKWu/IpVgLEgTCrkIvS6t6/AuPQB/n4FhCtnVsyjAUsfsFCdzj9P+0x9nJEFKcZC0rH+Hcyz+/BlV5dpqAgFEs+Ar676cPF4/d73JrlNTnFKBrRTSsbVd7JX8ZYzUHL5pKQPWe8tJqLq4/oLuvq6C27Y= 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=UvUOcD69; arc=none smtp.client-ip=209.85.210.54 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="UvUOcD69" Received: by mail-ot1-f54.google.com with SMTP id 46e09a7af769-72c173211feso136012a34.1 for ; Wed, 11 Jun 2025 15:43:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681783; x=1750286583; 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=XlnZuUqEMiDPyoPu1uidt8DikGLHmN/8IAgm5AlJwiI=; b=UvUOcD69NPbfH6ApLSbku8H4buZa7u6LA8axCA8cvz+QXN+/E/zRSRhj88zHvTQvSj aj8VAZhDAcRCT60Rgcl1ruOA0U9gnhL/HFGaWqX1LOF8ZJcEVDdw29M6zZGvMxEEe9iB hc2oFKf2eacGpYcT/1nr3S45/x8aGwGru0T7V34hNELhAyjQRl8nos9koBcdXtNH/MFU EQcd1EL+yy8pX/ABpmoyB8Z51i7/K46RlLFzV6usTF6b7ESk7jEcU37O61nKp77TDxVr mONCP/puB+zp0mYd4qpEqQEnb6hRwIdc1pZOO180z92LNy0783/O1Hc7ddxZLRhVQyzg QUYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681783; x=1750286583; 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=XlnZuUqEMiDPyoPu1uidt8DikGLHmN/8IAgm5AlJwiI=; b=nRbb9KF14WvcMHlddQMakXN4lux7FnOebtGTdBuknRjn4IakoVPanhOPHkIt14M8r/ A54QmQR0WVnhVAVjGrtF2dFdSDfzWQuTjUxcfS6AiqiUS4YmPSbw3IrboOD+pf69GANw ZiGSrgiOhy+GNE5NcbOvnOYx1T1VpuMTxbxfOzky+Hku0yiAOLhZXoY4gYS1zfx9/ocI 6y3ZbCm0L+mxEDK/r9XaE2o/TVHLjlWHCblX+sbfP7epTqv8tEwrEDgu6FTqF5QkJzwL 5R7/E1P7nkT9ImUtdMS/Ry8nrXcdxGw2WTwsl5vh21HgbCRoW37xLa/QEgBNcbi3bPvr SZ4g== X-Forwarded-Encrypted: i=1; AJvYcCXNMThBarb8I1Mo+avBPMWJlFaG0inTqpPNkxuvciFGwMhaNAZtqd0xzLybheQD/ok8yRs0LOmQ++O2P8M=@vger.kernel.org X-Gm-Message-State: AOJu0Yw6v9i6YL7jkLiJ/NLWCi3OgPAtSiQMcgllb+O+3vM58OA9bGNI ZZQGkbVTzuUWOTEfF6llQs5k+ikFZHqp3tHD5fbJK55ZfAAp+aMU/jF36tunNIQKiVQ= X-Gm-Gg: ASbGnctDph9Jp3bh3/LT3WLltWlTPbkgbmfLjXJCxnObrdYOn/04byG0pr+7EYDj87t ol6q6mPAthxKZ4DrLYBeFk0AkK1y7aCOl2CmGArQFrNpHW540X9LA8VcIVgulX1aUHZrf4qByFV BoYpXDrWUZiUujCbmL9Mc0Vwcdi1RoigUfDbl2SUliZ9movAiUnTWTzinSGAzMoBFGBCHLNpih4 0ly174XyxX6hDQhVb4aEzRwBg9GuF1VytKsiNNOar8UNj8WLPBJ6IG2c0f6nKh+7QYUephculGo cdm33u0QprvVViV9NOKfOcaBMLDdpNyL5cKTXRg2tIwlZZcWpWw5wFwyhHClSwHVpRATkf6/CeO kxR4= X-Google-Smtp-Source: AGHT+IHanymhU6haQwMX08UaVWjgDuhrBJkJnuAw0FtFP5FomR3rskOHKaWp159bL/od+P/uW3UjAQ== X-Received: by 2002:a05:6808:2388:b0:3f9:4f55:a002 with SMTP id 5614622812f47-40a65fd343amr919002b6e.12.1749681782819; Wed, 11 Jun 2025 15:43:02 -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.43.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:43:02 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:16 -0500 Subject: [PATCH 24/28] iio: pressure: mpl3115: 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-24-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=1139; i=dlechner@baylibre.com; h=from:subject:message-id; bh=F7t+iKhqynKqsGA0Dj6cleYDfnxlvUihp6+d7Cd3LFc=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgYkRI+gTkzxZcqPjcDI24PviRY3280AM10XW Soj9nQ54b+JATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoGJAAKCRDCzCAB/wGP wJavB/49bwHnqdL6jGGKc0R+tNBC8oWNqAgzFcpqGTNVFp+z2yNK0M3aP1hqPHGL2QBr2TA2lr3 eaNmz5m1EZlIb1/czf8EL21m6pLnB/38XHfTEkuUfIR69m6fw3BS3Fc7dMyIcsr8vdRdjMxUgEx amFPpQ4mKamDXx1TLLaF0FtED8EH22FcU0HwsL98z1KR/0+4fZ6CTqvl2MRVikEAFvjbQdfenTc pegbUCdP51Apv3/KFpJJk3XTP46eI1vJ9vHFWabzWZyk42ooaanCWQC61vYb2d1I3+Qq7771tUx 7nB5lSZddiuam+AwBUXxlh+iq8FqViKV9rtz43g/ULV3QsZ0 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/pressure/mpl3115.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/iio/pressure/mpl3115.c b/drivers/iio/pressure/mpl3115.c index d6715997f13727e22346a76819cb7dc58a96614e..579da60ef441482a82f3bdf4f67= 436a13ab3e09d 100644 --- a/drivers/iio/pressure/mpl3115.c +++ b/drivers/iio/pressure/mpl3115.c @@ -160,7 +160,7 @@ static irqreturn_t mpl3115_trigger_handler(int irq, voi= d *p) * of the buffer may be either 16 or 32-bits. As such we cannot * use a simple structure definition to express this data layout. */ - u8 buffer[16] __aligned(8); + u8 buffer[16] __aligned(8) =3D { }; int ret, pos =3D 0; =20 mutex_lock(&data->lock); @@ -170,7 +170,6 @@ static irqreturn_t mpl3115_trigger_handler(int irq, voi= d *p) goto done; } =20 - memset(buffer, 0, sizeof(buffer)); if (test_bit(0, indio_dev->active_scan_mask)) { ret =3D i2c_smbus_read_i2c_block_data(data->client, MPL3115_OUT_PRESS, 3, &buffer[pos]); --=20 2.43.0 From nobody Sat Oct 11 00:44:26 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 CBA39294A1F for ; Wed, 11 Jun 2025 22:43:04 +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=1749681786; cv=none; b=DNvZIeqk7Re/6CC2Dtsu8Oli/fV99sQp/EUn9gxbtD/1Cqizp36sNhyLQoJSgF2ABYJOCZugF74P+O1EEiy0SLnk7V37wLg91EWtXXxlQ/r/kJvzYG0KFmGIcUFxNt+PFUQL+ebCtJ61/+bjIOR+O+N/iaZWl1aYCt3GCRz+h7Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681786; c=relaxed/simple; bh=+Al+Scx0CuEWvmKSaR9FmNdQ/zr1q9Yo8+2pHc+n7jQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=XUEwIbPQd/48f4F+iP+rI0Ng6VsB0NXu5lo2A0a6K+Qu0LP7DqaHTxcaDRk31+YjmKswzcxTzrDvEhe9dlH4umORnUfimOdA5HGTT3apupxZeua3TnT8XWc62rUOV3wg4eJRC+DVhf0R2C43QB4UI9kxWeBxFcDytSlU+0udg9s= 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=Gs0kdU2g; 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="Gs0kdU2g" Received: by mail-oi1-f180.google.com with SMTP id 5614622812f47-404a5f4cdedso100890b6e.0 for ; Wed, 11 Jun 2025 15:43:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681784; x=1750286584; 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=F8QCKzZLzA9c1boYxiH6Zgd6l2s0DqEIDVHfSqU5zrU=; b=Gs0kdU2grxnaK0xZoMKsrPm+yc8wZxzSdebYDcdNuKMxM3Yq9uPjx+eoXX/mBRuzF6 M7hsdR6Mea0nPDvfYaOf3uCpK1/LqnP+NT6swLS8cSnP/Bh8O0fTsn31bbXpWxXxtd1F sAOnJUJ0P6r9vEwAv9XDTFDSccdz2FxzsNsfQW+DplrRTMZ3OkeSle5P+Ml5wqTRrgih a54l0BvWL5YwUdWf1u1a7YFq3qK/JfGQerdiz2PskcOaLOIwyiWJAZBTJuaBssWCSg+k h/YDob/vU5gViDyanKqZdhyCJkXQcVd16G+hPnzGHvB8u6TIQv2XymClVYTznPiUiXv/ b4qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681784; x=1750286584; 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=F8QCKzZLzA9c1boYxiH6Zgd6l2s0DqEIDVHfSqU5zrU=; b=Q/MAIk3MzFKaNciKiMe2DtCfvhj9PxO73RCT+z7w6SK/FuTpyNPJ0NAS7yHsj3sl42 5i3ff/Mg06yVobl/77o0xLfUxORvUdpzIhACbapXswJ2O/pmrwzg9T8ND39z8ngu5XZA 9G16HHUiSMh0OTY6hzjn0J80gOmpjtvPXrs7P1U2UHa8YR5ssMhXjrbkLvTx8K4ToS63 3muMsceWbHBOXh0G5oLT/ZN8cCzPMZpWxpQApPcesTewXiJzwslyMM+q3Ph/tRNCbAa3 EdWaOyHvDaw229fJTtKYNfJ+XfBRhisPnYPkVU2etMziKNLBCUSwNLbirWdLQlbiu88o xuig== X-Forwarded-Encrypted: i=1; AJvYcCWOsMpQ4SE+KgXxFk1sA72HKncvpE+fWf96xnKQNgPiOf0K2zFCw70OTzhgHeCJYLx3VXdDb3a2CXEMk0g=@vger.kernel.org X-Gm-Message-State: AOJu0Yz9TDtD5wpPV1NdJc1tpJFeYoJQMNcRWTBbpOhoLulME203hm6a 1fagp1SKhDDimH3Bs0fYliUdYrxJ+OfkKlopRKUdto3+Sj81rHZ8szO/BsCzZYYbOtI= X-Gm-Gg: ASbGncs6FSPeHzY8qlJ3Z2zSgqeGEekicFi0CksMGfXaSPPwnhQ0wSb5uQ6mw/xSraG 0FgoqcIX+mGNfKNbnejUf/Y9aijUFgh7hrNFPgrZqAdOQvpjldiLZAhJpdt9RaU6l0pEgzoPnGW IGCY/XlxhFaUFcl2PtXMp8OBWIJS7lpW79NEJDrrjIuoEsYo/Z5DsFf4RxcWFWSQab8uiY766jT SemOw94srhxQlIgAdZSrpK0nhwzaOQ8CE/nnLrYevMUF/gU5a9G8puNVdKgrA9ZpoyVTv+VWcJ0 NiOAtqonFQ0RcGcTiDDDwDWOUqI+iHbW3m9aU/ZboxrIAI1gusmVRmYXGyttdciYt/vz X-Google-Smtp-Source: AGHT+IH53kFC4pQ00iW8frMOPsS2aW2HVSZ9BOgRUzZQwvvNEv752UPhJnf5JrLuBhq1/flY7pu0bQ== X-Received: by 2002:a05:6808:164d:b0:401:cd6d:25e2 with SMTP id 5614622812f47-40a65f92499mr1064493b6e.4.1749681784031; Wed, 11 Jun 2025 15:43:04 -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.43.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:43:03 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:17 -0500 Subject: [PATCH 25/28] iio: pressure: mprls0025pa: 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-25-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=1025; i=dlechner@baylibre.com; h=from:subject:message-id; bh=+Al+Scx0CuEWvmKSaR9FmNdQ/zr1q9Yo8+2pHc+n7jQ=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgYqU/X8zadeXISux/OIM8m2Cz7MRuRxATYcV 71OkLQHQ0+JATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoGKgAKCRDCzCAB/wGP wHHRB/sFQd4QvOKtJlimYNNmwLWT8x571H1gIrBjRcfNuzvQddwOXZULzkxba8/Lj/g41g9T0Fh uwYOV52qXTHRasuWN6cTVSBSNo/K+9CEGdRWSIUqOF141Ti3/hm7iKloBYRHP5KlfhztlEVvBSO UVlWPLsr8ndFwcGj/M1lNwTZENm/nAXlochyQYMHsX7ojshZQEm2BWXiUnTUrFdv6Yr3groQUyW dzkx9EmFcUYCuxAkx2sdIPfNCMTKAlUp67GEvcdCf9xtNkjY6Q5G2NqrtGeYmGHS63CmPwJtxYE NWy1n7x6KNDIiXYX2AlAAOY+bvwSYvg9fG0jz0c2dypLa1eD X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Use { } instead of memset() to zero-initialize stack memory to simplify the code. The initialize of the cmd value is trivial so it can be moved to the array initializer as well. Signed-off-by: David Lechner Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/pressure/mprls0025pa_i2c.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/drivers/iio/pressure/mprls0025pa_i2c.c b/drivers/iio/pressure/= mprls0025pa_i2c.c index 1a48f8d43d716b28b8fceb8e1a06d63a73a74a86..79811fd4a02b370b3fde8bd67a5= 115a3934f8614 100644 --- a/drivers/iio/pressure/mprls0025pa_i2c.c +++ b/drivers/iio/pressure/mprls0025pa_i2c.c @@ -44,10 +44,7 @@ static int mpr_i2c_write(struct mpr_data *data, const u8= cmd, const u8 unused) { int ret; struct i2c_client *client =3D to_i2c_client(data->dev); - u8 wdata[MPR_PKT_SYNC_LEN]; - - memset(wdata, 0, sizeof(wdata)); - wdata[0] =3D cmd; + u8 wdata[MPR_PKT_SYNC_LEN] =3D { cmd }; =20 ret =3D i2c_master_send(client, wdata, MPR_PKT_SYNC_LEN); if (ret < 0) --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f177.google.com (mail-oi1-f177.google.com [209.85.167.177]) (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 D776E25486E for ; Wed, 11 Jun 2025 22:43:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681788; cv=none; b=eMKYSWvYErKokIKMhrv+u2Ux/J6NsjV8vFiebOl7vT/9nTBmlB65GneaU8XriLOC3RLKGYnm32DYXvrxNxwx9hw0+lrovSTMoK5cuAfhKkpb1LhO44LS5je8UR+Df5zE8xg8UfjvK7rVcLcl06idU9rCBnKT88Jtlw3HRVHSFRs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681788; c=relaxed/simple; bh=UW7Bx8ZURpZRdKW8GhG9VQDYCD+6f2n+DIethjWGd1w=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=czXkHBIKKr9ODrf52FkCTzzyFhC65wB/c/E4DK+VyW62lzR6SBj08kzE4vmTyQ3MMFOOG02QYiDD8kePqQa2Z10AsemN5r92EIKI1RoSKBBw6ltqUqWji/1hGuZw4g4GK+EdGHChMPnLp99/Ueqovn3CpIYHThxFRGFfwROxM0k= 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=qeD/aIDU; arc=none smtp.client-ip=209.85.167.177 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="qeD/aIDU" Received: by mail-oi1-f177.google.com with SMTP id 5614622812f47-40791b6969bso189805b6e.3 for ; Wed, 11 Jun 2025 15:43:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681786; x=1750286586; 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=Bvfq/1PthJkt3QRBA4xnMMNhlIO3I3TLPySbwtnDOss=; b=qeD/aIDUBmXvPLCxwbtb9Xejrpw62py0kgsFRdjpFW1tuOEhRqgYPclxzwo502naFW 8himGY7D9tHnZuRe6W2r1leZiQ6YdHBxbgXL97OnE1HFVTCj+9vY9ttHku6FPZxMTEoF qIiSOamzg4vf8D2JdZtjR5kJMr/k7ovYX7llewy7PdvJ6rKITeNV1GHhNRx48L4V/0WA tXtRgJaA6lucKYgrdocaMCy27jqeQr4uvVd11/RMJOS333mFpfKrTM22TEaeFW7gGpzC k0DaTeNBxiQAxm+JJyaD/hx15ZVo7IvOpV/aUjY9j3cnWsbH45ON3gzSlGCaN9EhD2ga gITQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681786; x=1750286586; 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=Bvfq/1PthJkt3QRBA4xnMMNhlIO3I3TLPySbwtnDOss=; b=ofI6srsVZ7XssgK11yGEkG4mDuQzeAzb/+vAs0n7NWuM7PvvjKuoqpP+ZB5zA/jMpP amZOu8xsnvCdLr42GVnFkUiaEsCcT1Hyjum4wc6XnePpfyBGsTtkNFtZTbe3/5UiRiGs wT9HacM8P97Wpsw7J9aSDXbLejF0D1tzDDYSxGbdKEICQo1Lpo0Ue/eRtpx9Jhj45mkY 5q1wJOqr61JgZ9n5M/cCh2CwxktNe955T3M85Xqo/56FHzGk8vVEJ3yi8404Vr/BNmU1 r9l5wkyzV9lTmssYVGadngJXgbDz4TGr8qWhCkVYIs4IGJaS/9XCngqABnU3P9jS4H8E RN9g== X-Forwarded-Encrypted: i=1; AJvYcCUp5OlYFcTC4mDF7h2DQ2PkQpXhSiZFeCriH5NPgtcZjSTSvdzoJ30u99ngdekxV1oobp1dOQk2QLIm5IM=@vger.kernel.org X-Gm-Message-State: AOJu0YzSR3DosBBVETtdhG/jrRHS0o+5SU8Lv3HsNI6Zgw3bmCP/doQc EqDmrS+lH4odP3+3rSDqPlWJh59Wvu8EbFvyYEEbly+kmeJ9CabPQ2UPbNcz3Ua6Pxg= X-Gm-Gg: ASbGncvNMk47Tmje+b8fVH4Ff1rgsYYg3ThHexKZQmfjQgBaMipX7MkMuelUIjgsf8T zc8EC53shDGH0QD49X6CaklBGAg1on+Fj7l3ujKRYcHgqgQYphzILYwrcUUbyaurYC+fCX3LKSl bqFPcT6td/K2uUXO5h6wiEkuG6dwXe0BFOw9z1QPWiAH6KGZCHDCugkts4e60PlCQmXkISKyf/p DbSMWme59F2mO9xcabXQWqAsr3bWYazjeyo1lvht8FH5iIiAUaNHY6nl2OWS0pOPiEf+6obxbHN g7Pu0/5UbKmpH01460iusLmI52zfuzymnAHgr3Ghq2TLPU+P6lyQNS67o0xdwm2GrDAe X-Google-Smtp-Source: AGHT+IEzxA2Sz6qgNCiFhtXAvcRaONOijMvYTiFTuj8n/pknGpxJ7PSUYEWQmDmDDdoICgN5Se7ZKw== X-Received: by 2002:a05:6808:3189:b0:403:31a4:f3fa with SMTP id 5614622812f47-40a66b562cbmr545614b6e.35.1749681786177; Wed, 11 Jun 2025 15:43:06 -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.43.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:43:04 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:18 -0500 Subject: [PATCH 26/28] iio: pressure: zpa2326: 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-26-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=929; i=dlechner@baylibre.com; h=from:subject:message-id; bh=UW7Bx8ZURpZRdKW8GhG9VQDYCD+6f2n+DIethjWGd1w=; b=owGbwMvMwMV46IwC43/G/gOMp9WSGDK82AxWczZcn9t22vxZreO96Ev3Hf1fuZXnZ25ICSzpP XO+89HZTkZjFgZGLgZZMUWWNxI35yXxNV+bcyNjBswgViaQKQxcnAIwkao77P/DT3lqzXe/zn1s h3e/z7q+bpFp7GeZuULWKl1hX6qm8k+l9c7Uus/9bWfDFaKXxB3Sf9bVp7PzdswS9ZB57fbd2bs 9DN64lqm9C9hhL8usdXSC/UK1SIvH+gkLWi1jV5+9WXnOxz7DZAbPKa1ug4TndQ9vSd5b8HaCvL H71aO/c5o12+TDV7dUx03cXXby7LJjMXZGwZkZlrXvL894O2uN3Z2kraLbH5m+jZN5Zror4rxGk idH5xtfc5VfqxTF58pnWEt4TC9qus7BwvP5lZUuj4ugdWhJWFpJSs2GpkXrpm5k1W3Tt8+R3Bi2 rjKXxaVg2sXJoUKyX2+y7S0LaN2e9Pslj3Dx05DQFe3SAA== 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/pressure/zpa2326.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/pressure/zpa2326.c b/drivers/iio/pressure/zpa2326.c index 1640aa3717eddc135dfac9d5e45d899ae2579f64..6eef37c0952d7c209478911413d= e2cf3d2552920 100644 --- a/drivers/iio/pressure/zpa2326.c +++ b/drivers/iio/pressure/zpa2326.c @@ -583,11 +583,9 @@ static int zpa2326_fill_sample_buffer(struct iio_dev = *indio_dev, u32 pressure; u16 temperature; aligned_s64 timestamp; - } sample; + } sample =3D { }; int err; =20 - memset(&sample, 0, sizeof(sample)); - if (test_bit(0, indio_dev->active_scan_mask)) { /* Get current pressure from hardware FIFO. */ err =3D zpa2326_dequeue_pressure(indio_dev, &sample.pressure); --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f178.google.com (mail-oi1-f178.google.com [209.85.167.178]) (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 63F312BF3CC for ; Wed, 11 Jun 2025 22:43:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681790; cv=none; b=lFYm3zNlrKEt49Lfl7d8U8ZK28bW8aqY6c+Jcqhf+44cgxMSAi94HuqJKj1A6Wi6F0OLdn1AG9P1xOifCor4wgqmMAJJWfENf0P+vRag19NhYVt1WJu1ZxhdsMYx3q7wbO5acbtyAhX8WzTx2RwmqwJNNTW9ysAlfa3k8U1Oybk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681790; c=relaxed/simple; bh=H2LBBJsUJiIc60MPGSJU2UBb5KBWsOEZhj5u9YgC6RQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oVQaegWXqx7OIPK2VBsahVDFZVWkqsxfMcALR5OUaHbJOuaIO4KBOz1riULu7eOZodNDnBYowhXoGsL063NMdv7Zev9tedZWSbtBvbxfvf8FItAZrfSGRX7dacQlBiQKu/oc0Pzviy298eY+vlHJxoK0s0i4Ti0Bus1hQF2acgI= 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=bAhKF5nS; arc=none smtp.client-ip=209.85.167.178 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="bAhKF5nS" Received: by mail-oi1-f178.google.com with SMTP id 5614622812f47-4067ac8f6cdso245678b6e.2 for ; Wed, 11 Jun 2025 15:43:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681788; x=1750286588; 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=wFtBqHig8Fed23T8+cfJndFoBL4sOX9Nb3YXu3tizw8=; b=bAhKF5nSF7/zh753RywiVD3wYcxamqEY4T14Ir080lwz3CDVS3mT0czYrHbHfCQgk/ sNBEBLDtkarkNPtwxG454AUBr7FJwN5TO5BvppLK3YI+2Nqbg/ekz6mQ6I+zuBIcX23s o7NZakcsVWeH2eg+WXlrRXAZ95vuYZxPVVwrJ4ikNrbL9872xvUPOWdcp+dq3PT4Twi9 q7zHq1b6o2yjyUec6dYBTfrckYMEKisKJ5tsXOXopRrP46WB/AkR4pZ7nrs9z0UHETIO ECXxDvSt9ZaqvkNmBJGk2WMhLVPyR/yC6ojyzNDMc4lnzEWuYQlnr6SN+qTeaaxC/Ndg Wb5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681788; x=1750286588; 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=wFtBqHig8Fed23T8+cfJndFoBL4sOX9Nb3YXu3tizw8=; b=wLY9nqbsKtz2+LPNU6N6VarSeDB9SD0nvyF5ZssWQyl+vhF0ceSgypHctANBk2UVXL LyLALjpl49qpB/h81KZ4hm+oe/+yQR0+7M50uxy66SpXXG7b+iaej0Mbm9b3U76yvxCx KiMYY9Yk+9gRSS1P7GPZBes2oVWsxcBKsdl9BFUcZpeRaa3E2fB0WozVcnlaUz2KVwcF jfdf4Vs/HfgOENEYpSjO0QMGqkpJNFZtnE549bJxJgBKvqEvbRqADK1YG0zC8pYRr2Qh EgoS+xKnT8DGn5cn8Cgsme36evmJNuVex1iWttAoNuFtDxFkUgeTmp3TX2sfUlN3eXeT bw0w== X-Forwarded-Encrypted: i=1; AJvYcCXetMn8wzCAfwYiQwnBkS7hqiWr68LtC8cFudx8k7mnIvLcsyGoGM+vqyQUd+5gyBtxVCWo8QHl7XK2xA0=@vger.kernel.org X-Gm-Message-State: AOJu0Yx2K83BvA3af9C0mrRtuJncpiKACdnOSHHrMshjVS27s69diLlu m6CjkLhZAIn7Iv2109Yj1dhFJoBVUMrKdAXanUS1XtNXAAoaizJ8W0gGC6ebRWb5YFM= X-Gm-Gg: ASbGncs8eUn+jBoMqw+k9melrTCWAmGAClmkhbYbfAGtj5bXgJFIRNtgpmIQdUbLJP5 1FmZSU3nw3z9VCsCj+yM+FlnjpoSIWHGkLoMKEbH4blCBLjdhRQjEFG06DiCGbgO0BaNpL0O7r7 Y0XeKN+leDQz0ptYlBUlDAN8cf3jK0wrjhN6BohhAAdmT8KWGw/bJIIOlKF0ZQ8J8NB0DUMyo+1 tNY7WYr0TGn3sw99H7uua+gsYMpgvLgRnLXuUM/7YRPKmv1AaqJ1Iq72XwNIXU1DqfpHaNWsDBN lE67iVua3r3tDtLxXvnbyNY+KLxm5TT0OfoXBEMYNNAoElfsDYhnstgYkA6BbU2j7FHF X-Google-Smtp-Source: AGHT+IG5W7kH4+hxgdGC5cYojtw65mnpGPuM8rfmDxflahn9sv2QuWNjrWb24/1rv7CIa/pXKjlkYg== X-Received: by 2002:a05:6808:238c:b0:406:72ad:bb6b with SMTP id 5614622812f47-40a66adbc50mr575420b6e.37.1749681788466; Wed, 11 Jun 2025 15:43:08 -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.43.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:43:08 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:19 -0500 Subject: [PATCH 27/28] iio: proximity: irsd200: 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-27-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=797; i=dlechner@baylibre.com; h=from:subject:message-id; bh=H2LBBJsUJiIc60MPGSJU2UBb5KBWsOEZhj5u9YgC6RQ=; b=kA0DAAoBwswgAf8Bj8AByyZiAGhKBjfIgQfT+NI7ZBHF6EqEZASLyMpQI6Xmjd023Z/HVL55R YkBMwQAAQoAHRYhBOwY2Z5iDoPWnNhomMLMIAH/AY/ABQJoSgY3AAoJEMLMIAH/AY/A1PwH/1/i g0gWTD7ZaRxp/hx7awW+jIFoQGzh6qTEbYue/UlgwqG8WG/qXLGJtE2TMNEr4xak/0DjEmHUQi0 6TuTAR57tOQGCcFyvgFcpEHWGzydpL1M2UuzsT6SrTEkw8xRBk1Sjru/5SPcKg3fG0YQNSV0u/u y6b5ToQ6S7Fyrp/CQ9iLat82yU2B4m6UeVvKbVnUqQKf5W6irfzYAIiHsGm0U6Vt2JB0bw/xENa 0AvOII7wKZ+yCTn68OJNIUuuO2GriVCbnOFFVj9k1xyiFlL1+f/o9rELPgpsoL23p4rJAR11ciY NhG+Uu1ETT3wLhRDyyFvmrfMPWxajwsHHsexQU0= 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/proximity/irsd200.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/iio/proximity/irsd200.c b/drivers/iio/proximity/irsd20= 0.c index 5e751fb0b12fb2167f4d11e814915cb2761ab9bf..253e4aef22fbdca84a0f8393d6f= 423385c8dcda8 100644 --- a/drivers/iio/proximity/irsd200.c +++ b/drivers/iio/proximity/irsd200.c @@ -763,10 +763,9 @@ static irqreturn_t irsd200_trigger_handler(int irq, vo= id *pollf) struct { s16 channel; aligned_s64 ts; - } scan; + } scan =3D { }; int ret; =20 - memset(&scan, 0, sizeof(scan)); ret =3D irsd200_read_data(data, &scan.channel); if (ret) goto end; --=20 2.43.0 From nobody Sat Oct 11 00:44:26 2025 Received: from mail-oi1-f174.google.com (mail-oi1-f174.google.com [209.85.167.174]) (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 635E62BFC76 for ; Wed, 11 Jun 2025 22:43:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681792; cv=none; b=lQB+tU6bzBhoj9tEn+gaOXzeTUzFAmTnjE5xMPXX1jfFb7OpzPleMHUcINkSsSVBoAuxmChR9kOOs5jTRIAck2HbhSQVShfH1PSDkC/25RqGVSvANZMaRaQKzSm58nUW77ssmqRStuCbsQtKbHJzf/ualmrxRTJK13hj8OkLowY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749681792; c=relaxed/simple; bh=PE+CsjhnIQN3X+3KjjOXuO9jk19Iju+HayM9vpAuU1M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uhJqARTd2tkgm6RaeEOpZsKh8fZjHl40b70XIPAK0pgx19fWbvWMcVHx5DxqTahsHaThl5ptpJJJ8EPqvLwdKHGyq0PCUveyFNcA3dE7NJMzwR2nb+cA7kxlUzdpvIH+0guUHxs4DDExtpm1FWP60SvtorV7aGK7/RSIOZfh+l8= 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=01z/EGVJ; arc=none smtp.client-ip=209.85.167.174 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="01z/EGVJ" Received: by mail-oi1-f174.google.com with SMTP id 5614622812f47-4079f80ff0fso864974b6e.1 for ; Wed, 11 Jun 2025 15:43:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1749681789; x=1750286589; 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=sIUkxS3NJlxCBqe+Jr2tfFFp8ENb+E8Z8dAwWew1sZ4=; b=01z/EGVJH4AU1BIQYX3ErxycQwUN34+cC2SUH4YMUZpAsiMbpNSNkLFhTZxLiZuMKd 1T2DZ/QrvAKv50rO9pAomBKkq/PiMFghSGxYrjKr14PXC1nbaI+oW/iHZn85ftmeLK7V gtLIOpSmJtkAAzIkcowd8f5C4ZRuZ77m6EWV72zScP1zHzJXQV+FNDWau/p03ughsFMZ JcC/UwkypQWno8HR5fRjZqvOMPTtVjjRB6cQsw05z/JDH7NVAARDwj/FrhK2Oa3DhCSu 5gqklboQtMB4MP0Tc/lZ8ZVnjhuVBtIvKwOoFBj7U7pZDskbnDp28HCmqpXVbwBichdr yxUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749681789; x=1750286589; 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=sIUkxS3NJlxCBqe+Jr2tfFFp8ENb+E8Z8dAwWew1sZ4=; b=tCleVLDlQvGiJxQHb5rKN56EBBeBiqEZM7UWAKZ4cr9mMEDDn6yavdSNeiQgh4TJVb sMQ7ImGav5VzYN18NMjXictRzszUkR2n2Pu2aEFxpfiJtKnkfbkaeb46nOv6WfDjXEuF xnClKPLuK0hsRg+KjwqFXxM8b5nMLXcyXfO+oOUtaYMG9TXNVmMzkY5PeytkR000RFgL s6w0WiDHv/Jsr6q9z6/3mPELYr2/rrpP2oS0aCP19/1U+nC5FftHxOKqqHc8kOclTkEC oKfz4a9CTH2ty4qQMKZE1F6mJccYCDwCAK5uEA6pjQ32k6naWe6dMT4w0PcmJysOmHNn UdNA== X-Forwarded-Encrypted: i=1; AJvYcCWxLktJYQT8f5yzZBnA7p1HBHlCojDE4YIPMwEAX7GyrhwefQGJS8a8PrrfV/VZ+GEYfpz7PnU6ktUwMto=@vger.kernel.org X-Gm-Message-State: AOJu0YxMxP6ZRVleGym9uBWD81VtV68cP3s4iIvkpei48bzTGmGB6+NR xcpmcs3+MjxvRhQzD7ge7YK038b2eWb3Sl2vATJGK7CQ051OYwJyDEPpKRbsHk8eOTc= X-Gm-Gg: ASbGncvGuVSpZn9C9Um0LlQ8SIIV+Gs2y7jUm1N11DH1FeKQQNc3x/Ucjb8cC2kRaxL zo7MvbG1m3QXT0NkJDPTU2kkHCLWXVrRw2/7yYyC98ZSvD4lrs7SYQJWmQlPzBnbd+hEj1gscGl Bsho4zhQRBbs5OsyUj5XDHJLL7gpqk20PATLbJnfFW4dmOsvKbhFyX45qkjAXiF2+PeDyx6Qiol 4TBDNGjd6Ukz6255o5n2Y//Nz6Cy2xBfsOZgjcdA8MT806z7Pr6zgRa+43LXt8bzCNgE1U+rIYZ fqHbQVq57DLY0JK+QMyjcaHsZVmAQ6FUiYVqp3OyvEBsXnXRQGeM5fhj2diUXE1c0Vqs X-Google-Smtp-Source: AGHT+IEnYQuuP7+Ed1yUnqPwBXcm60N0HbHjFFI1Q30n3CnvRs0c1N7PubAsOKk34Bxp6isS1gHJpw== X-Received: by 2002:a05:6808:181e:b0:408:fef8:9c91 with SMTP id 5614622812f47-40a65fee5edmr1014965b6e.5.1749681789569; Wed, 11 Jun 2025 15:43:09 -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.43.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Jun 2025 15:43:09 -0700 (PDT) From: David Lechner Date: Wed, 11 Jun 2025 17:39:20 -0500 Subject: [PATCH 28/28] iio: temperature: tmp006: 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-28-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=825; i=dlechner@baylibre.com; h=from:subject:message-id; bh=PE+CsjhnIQN3X+3KjjOXuO9jk19Iju+HayM9vpAuU1M=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoSgY9GS1AXDDpXtL3P/xEFQ0nsgDvgF6m8S2Ri XNCmUul8aiJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaEoGPQAKCRDCzCAB/wGP wPyqB/9hXsNHRRXkGxsp4YsM2uNtCavgRRTmB64f/KIXhTDYL1RBaHe1kfKU8iu4OLH+gBGaKt6 aamU7fhFYq9DAZMXKztJTGp4Bn5UPjmsyGKezfM1KqyY5wXinyUHqiDAa6WFesxPAWSYBW4YhuL jjsA4pN6Yl0BLbsYRN061SYdEaoiVyNw5oLsxaeCRQCpjdYZ5kEyewIQcC9SYSb8m8YhpDprTXv WqEiMd/n7RM4kkOE1jWOSNJ+od1fajr5bI6tF+f2LNjMT5hE/qs1NYFOOBiY+WfrvFrl3aPqZc7 060EeNImTcoO1iHforX5lOBvZ5p77oTZs6uZ7OSYFtt07WgK 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 Reviewed-by: Andy Shevchenko Reviewed-by: Nuno S=C3=A1 --- drivers/iio/temperature/tmp006.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/iio/temperature/tmp006.c b/drivers/iio/temperature/tmp= 006.c index 29bff9d8859d017e1b59536c531f732a2d749631..10bd3f221929d1b58b7e6a6bd9a= 75d5d068edf84 100644 --- a/drivers/iio/temperature/tmp006.c +++ b/drivers/iio/temperature/tmp006.c @@ -254,11 +254,9 @@ static irqreturn_t tmp006_trigger_handler(int irq, voi= d *p) struct { s16 channels[2]; aligned_s64 ts; - } scan; + } scan =3D { }; s32 ret; =20 - memset(&scan, 0, sizeof(scan)); - ret =3D i2c_smbus_read_word_data(data->client, TMP006_VOBJECT); if (ret < 0) goto err; --=20 2.43.0