From nobody Mon Jun 8 08:28:37 2026 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.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 D7E78548EE for ; Sat, 30 May 2026 22:14:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179251; cv=none; b=URcbqe09b2qkbTw9vhc3q2n1cpukNbt3+tP4BAMu1bkVi+DbYOQfBCkGr33xoXUfv2qLMHFIWLtOta3U9P1juGL+j/aPlb5yz0rAbYay4GIhN/f49cZt55eCYQHB9nk75XIgBa8OG0UUIM7/sW3KtHmpDmRPyQ3xYsMPtdCzeNg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179251; c=relaxed/simple; bh=zjDOP3NHulARR2kqdfP944Coj1RRGVQg0ZnOEHzm3f4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hhKazOBlShG5hPEXbwBmybBd8dZ8AFRRHMmzJjSlpPTJag6hbBRt1dq8vRjjx3ziakUbbEW00sUX8xQsZy1o3vny7YkXXT7n3v1FGUYTIPb9H6lJ70ys4KLHAWjaLnIkq9frDfDhThv3KKkbtycxokaC1UF65lNlWyVsNOt6XmA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=hxyP3AQq; arc=none smtp.client-ip=209.85.214.178 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="hxyP3AQq" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2c0aa420401so3604245ad.3 for ; Sat, 30 May 2026 15:14:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780179250; x=1780784050; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=s6ghhOvtg7q/Al+on674pSbRPZIg9s82qrJB8nX7dcc=; b=hxyP3AQqL5rMTJdFrGz7iLJQXtEjJFkJLvv2yEooX2VHYxZP899nAbLch3FSCj9r/D YJSuDPFSgYQx6eY0QHWbSCdDKBzy4eTyANaSy08PSbADdQiWHh3hHVADgu4enG3E3lvf WK8qA4I5DlvE8unG+ZJbw5MIkrTEoiRoVMHQNpZTnn4LipMrjjPZUtOV95N/642rVO1I ROAhUEHH1U0sYKVYe5vxkxNqqki5qBjICSIDfJI4UcthAUmL1ljfjp6sVvmFemBXs9On EHCiQHv91Kc/OywTaCl0NXJx80lm76yKGAi0F4NF8ImGQFUiLfO0sPASqE2fsM+ynNO6 llVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780179250; x=1780784050; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=s6ghhOvtg7q/Al+on674pSbRPZIg9s82qrJB8nX7dcc=; b=D1e2jwvPSdTdGykuYeuV6eqY0ZvuN1sSaatCD/EgL1HVT6jJWgoL/Fny/vxn/a5Dmv z/bzDy8UOKQIO6bdUCgcm7vjXbsCP97gBrvJdpOYjVQraol6LXgdnA5IS+4GdwjNPt/E H3iwxKFJrdTB33zOU8sXfMfG37pPpuP/Fw4i0FNtyIpLTCjG+6PsDvcUjFNRctO3WquG gHQxM+WzXmxPQKG+HeSIIAbwKe9dPS3Ay2Kk7XUHO1oCBoh7cHh7/iAwUImFqRAILtL/ QbV7WvK4x5GX/9BmnhmikYaiJd16d7CIbax+rNGfJGSJPpHiK9xYKTxMNmmswXs4aUvT L6kg== X-Forwarded-Encrypted: i=1; AFNElJ8cu0VfSoQ83KHZo6ZHsQ/xyYyXGTqKxKpTUqyj6iY/UgPWMsqU622+eIEc9JVw43hIU9rFHa/gZsQlG8E=@vger.kernel.org X-Gm-Message-State: AOJu0YwHWqzL1f1o3uHUPoUWQzzuG0G0dLWJ2EL7Cuu14aAMXh/9yRJW L5Pl7N0Qy+mw102CPMYIqpcN0DzuOFWb809S573IVBsKFBAjIfqxfdJr X-Gm-Gg: Acq92OEU+OO2Nsk9fiLB6uYKvkYFUYNVMgNdHcKgE93xgGrxycCkjQ8fvk5BdDPP01f Su67j2go41qZVlTlnYsRcDh9weXJQE2DW7VdYMeCSS85stQhkgHAmbxWyvtKbL7TdGT/MnGEzBB oZiAEosMSFjLhcFp5P0lWy3sDwZUmJ+/JE8z3xi8MdzERcUvoNnLAW6c4PWwPtyh88YF3H+yH3W ure+KlTQpM/0VgHJ72qooulZCqjKyr+n1XVX9wPUeocLkSlvpeZXcnb3z79EFWys5cI2WA+tqrB D81MuWAwOszFQoDZ05FnoUQVxd4bqrLJ3IeowOt5ZvBTpJWLW5Js2DI314FZs3uDQ0arHXeg2RN 0EybmUx/6xTEW+YrrDUeiTw92k2W2TOsdS3f/xQIA4PJARKNQmfQGBkUFZrVlZ2WdKID2HxZYl1 ZhFz8AlZVsZTEBUSoGooUF06KsnH8StQQaNs6oJQi6qu9/87A/6ghQJZ+tGaEo18jmFcJHxkc9b +uC X-Received: by 2002:a05:6a21:6497:b0:3a2:dabf:fef6 with SMTP id adf61e73a8af0-3b427f5b066mr4882922637.35.1780179250110; Sat, 30 May 2026 15:14:10 -0700 (PDT) Received: from Ubuntu.. ([49.37.171.82]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85771a9299sm5515226a12.7.2026.05.30.15.14.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 15:14:09 -0700 (PDT) From: Manish Baing To: linux@roeck-us.net, jdelvare@suse.com, nuno.sa@analog.com Cc: abdurrahman@nexthop.ai, bartosz.golaszewski@oss.qualcomm.com, linusw@kernel.org, linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org, skhan@linuxfoundation.org, me@brighamcampbell.com, manishbaing2789@gmail.com Subject: [PATCH 1/7] hwmon: drivetemp: Use zero-initialization instead of memset() Date: Sat, 30 May 2026 22:13:46 +0000 Message-ID: <20260530221353.159461-2-manishbaing2789@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260530221353.159461-1-manishbaing2789@gmail.com> References: <20260530221353.159461-1-manishbaing2789@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use empty brace initialization (=3D{}) instead of explicit memset() to zero-initialize stack memory to simplify the code. No functional change. Signed-off-by: Manish Baing --- drivers/hwmon/drivetemp.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/hwmon/drivetemp.c b/drivers/hwmon/drivetemp.c index 002e0660a0b8..b75cd5f5246e 100644 --- a/drivers/hwmon/drivetemp.c +++ b/drivers/hwmon/drivetemp.c @@ -161,11 +161,10 @@ static int drivetemp_scsi_command(struct drivetemp_da= ta *st, u8 ata_command, u8 feature, u8 lba_low, u8 lba_mid, u8 lba_high) { - u8 scsi_cmd[MAX_COMMAND_SIZE]; + u8 scsi_cmd[MAX_COMMAND_SIZE] =3D { }; enum req_op op; int err; =20 - memset(scsi_cmd, 0, sizeof(scsi_cmd)); scsi_cmd[0] =3D ATA_16; if (ata_command =3D=3D ATA_CMD_SMART && feature =3D=3D SMART_WRITE_LOG) { scsi_cmd[1] =3D (5 << 1); /* PIO Data-out */ --=20 2.43.0 From nobody Mon Jun 8 08:28:37 2026 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (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 8F9F7548EE for ; Sat, 30 May 2026 22:14:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179258; cv=none; b=m8gr6Bbv69280CSy3c+FjpkL+4B5FTkHqLRm0BR3n4lkqRwgx6Vc63zzN6yMssU8xYgQpbnxkgB/OLLjsQ72KwaILRBWEgVxht9VU6YM4kak8XiIAcGmsYYaf3q5RyCntG51p3ebnA2Y5KrW1Iqjm2db0vQ20emhbNaxGtb+5fU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179258; c=relaxed/simple; bh=3HA5TfAYgA27WFltK/brd/90JL3CvlhqcjCAbynuga4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ezxtPzh5I3pdmlxNN8Z9WtE7jzWS0tNM6ZfdFxaVMDfe2p9TPiE+MHZoNPGg/N8JxVoGTfSN8yoPJwXwI3ZhyJLQ6x1lxUgRKhE6kl3dEvhiMoBiqKbH7SGfOQHN0mQXlTEQSwiRCuzmbcm26EiUhPYl8oGd5SZuL3vYyqpNCCU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=sA0Krm+a; arc=none smtp.client-ip=209.85.216.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="sA0Krm+a" Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-36b9b15af73so2702473a91.0 for ; Sat, 30 May 2026 15:14:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780179257; x=1780784057; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/Rn0dHEWuJHQLW7yHyQ0EgHJRgfAXOs0zuE0Hwdwx3Y=; b=sA0Krm+a4iHLxEVOwINIRVQC8SbpqlQE6QZAakSq2YsMOlGORGs04zy1lLyCKDiuWN bafn4H6SkPhVKf/Wq7gBxsQ3Tm/tAjYj5/6GFtTfYZXfSgf4xI/84cNkkuAbe46ECq3E Brs1TnpNpDZZv2QSUEAQUzUk3Abv7tlV5glZmnNvsKtUi3PckM9J/DBGnKrmP/AbEZJO 3cDwfElWxiMRD1xWNF3aXFJ6W3qz+RTDvq4eL1Z8IV4b0qi3co4nVVhNR00OrCS0xy9r EVSpbmE4WTAXzqeGp6hdl6CLPkW2aWIv7ghLHBXq5zz6kFAvIcDIvCAF1WE4bsjeRfIm sUZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780179257; x=1780784057; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=/Rn0dHEWuJHQLW7yHyQ0EgHJRgfAXOs0zuE0Hwdwx3Y=; b=Z6Bgn2MWfpLXlbObPZONMkeUYP5fMAR2afxO9C4VtmAXHZTjR4amhwfI7ofpsW+lD1 8Y3FrDKozRAWo6NLunk7UI8rdQq3zst9MmwyC9qFF/9ZNuukwqR0gdcuD5pk/K5KgaEm WPCni7gmk4NK93/0+DGe1h2HXewszs8H1VwpNEmZ53b8owPoFyuUIAXq/bfFnLsNDSZ5 f471IHpEi/bUYkYV962SXI6GNP11c1zMU87yMHiDITZFIW9vt38k+VKHQmjA5/X61BZo /rbRaP06fyKMR5QD3UlVgcYB/Lxl7Faxn5viXYPZJWOICLRsJi4Z3uQiGQY7h3KbHQCU TmIg== X-Forwarded-Encrypted: i=1; AFNElJ91+DRaMFWQezRodWT37eR/8GTMS+DtePUKRKJLX7ql8Mfzn3Lymr2B0FqRbkBjNh3BECE+DOAlhb8GXXU=@vger.kernel.org X-Gm-Message-State: AOJu0Yx9OBcrTreUWDULFdHQ12Tu7hOTnIpco5IocmdggP3q93jfIcNv 493gE5+X6mUNu2tM1SSTusFhAS/as60kc+twgo2N9zjCc/DLm1owkmOo X-Gm-Gg: Acq92OFyOhOTsYJ6asgreMeqG1yYJUBm50oHoMo8/r6SVOhzzITtQO7P7WcbMO1FoOd Z2dp4/fH6pbGisz3jXWMxW9StrUI8DktHwnzU1uV0afQ+F3QRaLEQslpI5qWZy76iCAhvM4HH8c q9fZJLxQeQhuN0UDxAzKa4hnaurStAfEYhDyRltsxRfvIj0Ljyf5/Z73YyRbPjspXn7XF3FyVWK muAlB62EkqcDv/f9e8Asepwn9dBLYtYRTalcLl0DEJeSFOhaO2bw/9XXZ6m0gTMq6wQd0OaoUz4 EU940pPdTNZNgpXIzw1Ai5W+QPRFzhBJVTl+PGewwr4ZmHjxBJN0uv1lM4kHsZWXabMZ+5SiYUL wm8t4FVwQPQ9IH4cbd/ht8fTgTltdbrkVqwOoIxxWzMQfrTm5815z1Zj9c4TWWVKlQrOiZAiMUV VLBY0D6HgmCgE6EwbpVnAYh+gGw2rAQ5fHLp2r5qA11sDPqzfhQzOUt75YTt53eiFf8P0o/hn2O Co5 X-Received: by 2002:a17:90a:9a81:b0:36b:71e6:3de8 with SMTP id 98e67ed59e1d1-36c6847f5c9mr3413747a91.24.1780179256824; Sat, 30 May 2026 15:14:16 -0700 (PDT) Received: from Ubuntu.. ([49.37.171.82]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85771a9299sm5515226a12.7.2026.05.30.15.14.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 15:14:16 -0700 (PDT) From: Manish Baing To: linux@roeck-us.net, jdelvare@suse.com, nuno.sa@analog.com Cc: abdurrahman@nexthop.ai, bartosz.golaszewski@oss.qualcomm.com, linusw@kernel.org, linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org, skhan@linuxfoundation.org, me@brighamcampbell.com, manishbaing2789@gmail.com Subject: [PATCH 2/7] hwmon: f71882fg: Use zero-initialization instead of memset() Date: Sat, 30 May 2026 22:13:47 +0000 Message-ID: <20260530221353.159461-3-manishbaing2789@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260530221353.159461-1-manishbaing2789@gmail.com> References: <20260530221353.159461-1-manishbaing2789@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use empty brace initialization (=3D{}) instead of explicit memset() to zero-initialize stack memory to simplify the code. No functional change. Signed-off-by: Manish Baing --- drivers/hwmon/f71882fg.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/hwmon/f71882fg.c b/drivers/hwmon/f71882fg.c index 204059d2de6c..c1d02d4e7b76 100644 --- a/drivers/hwmon/f71882fg.c +++ b/drivers/hwmon/f71882fg.c @@ -2667,9 +2667,7 @@ static int __init f71882fg_init(void) { int err; int address; - struct f71882fg_sio_data sio_data; - - memset(&sio_data, 0, sizeof(sio_data)); + struct f71882fg_sio_data sio_data =3D { }; =20 address =3D f71882fg_find(0x2e, &sio_data); if (address < 0) --=20 2.43.0 From nobody Mon Jun 8 08:28:37 2026 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.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 C3D36375ADD for ; Sat, 30 May 2026 22:14:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179265; cv=none; b=RZRORdQuo62KTcrfwymb0F6BoQZNOWWehLjqmqgDzgSvNSt6oJZROGkERvSZbdUkLDbCz/NVmJiuhmATS9oyWZ2eZG9oDYuoDPzR/OD3pCDl+efhp5jSdM4PeCUjpiAYopwDpKINc6wAIf0xEpOoEOOMW4wr0zirz8gTxCZIzoI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179265; c=relaxed/simple; bh=hV2AP1+ap8z9HTyxEQ1P/+SC3eladyH8RUAMJxtm8/4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=GD+U2i7xPhSs1/tJhpf1S2FzC8f4iPCH40EOngUYqqXylX0mfjbTo7xWUiJHl9Qw1U5jR968+SPE9cagU5jGpSDs3kbWjblS0Evd2DSAGChxyNP+pL7LHSYb6mIqFZR3vDJHD3U+SACpLGXlrj4z+tyaUBFwseER3TenuOhSd2g= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RjzxicO7; arc=none smtp.client-ip=209.85.215.182 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RjzxicO7" Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-c857d04cc99so494521a12.0 for ; Sat, 30 May 2026 15:14:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780179264; x=1780784064; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nQn9fbXhe8OSMhQtg1B7FiWYhRXYQP4dkFv9v1H9TPY=; b=RjzxicO7v8cx8ogX2zXdSxMf6kV/HgydWuId7EQYhqKWhlhDITyqZd8DHjJ3odf/wW eqokfDaA9yLoeyDFJZMNZIF3UmgSBYTMNOFhd8ABM9y8yAKHBkPxKX9BRBsT/mlEv0Rl n+6SDFMVuOGRGfmQW8vZ5SjfP6+HN329+v5fSReNs+kErxhqzzvAnAaKor2uOw4UBlBL YWZz9YgI2xPlogVj5lffIwmN838rpw0HjP2BEFCLgBE5jJboDaKJIzek9yl5rdqXY9lG QI8k95jueiz7SymNMjvdoxvQqLOe9SeIZsbAWlikmOGfQHmz7vh0XBfHKAH/yZ2mx4J7 VKBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780179264; x=1780784064; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=nQn9fbXhe8OSMhQtg1B7FiWYhRXYQP4dkFv9v1H9TPY=; b=lSLQaJTgKEMZHNXm/qtOlvUGtXuKwAmLP++YQ//yUS5f89SYPjw/sYS6T39+RbReTQ m8TO0KVXpXPMIu6scjllSWw/9TNjSB0+/J0pjtukqA6qV0AmPcB+loL3h3vqr1dev7lt FNstFxByrEQI3Yb3BEwC5T5YchTj1p7MzJRhW7weCibUC6G4LO4yZypA3lnIxahAuLbQ 2jw7x6gplFxga41WVfD251ql6gqUHFc8fN+m140xfIaU/GMdPt8vQsAkd75dHslwmW+S Vkf1P8+uOhfFSgQ23QamFkLBEqlc+HpE/zVnnPpfG+HDQi+rkR6Q19rovojcnqABmlzz W4Fw== X-Forwarded-Encrypted: i=1; AFNElJ8YkDSO8W1Tjjj38kNfF9TfsBCfLNsAkgP81S57u2vECIFEP4x47QzS9WqZ2QPcJVOHYjr8vJXl38lfX+M=@vger.kernel.org X-Gm-Message-State: AOJu0YybuAQOQsRgHUTxq6JIX967dV3zOy5FpECs8dYGCfDxEZVbTGFO FJqzO6HRhqB22HKlhIk/jkdoFjOENrMZdv7MwN1bcrOlDHhdV7Y1CZvD X-Gm-Gg: Acq92OH9/gXjeX5DepM2LhmL32cAy5pLHFo31JjOYvk7zmxLcAuyqN5ksuuQ0oDBGyo 0rziLoUfbGtIVOIioDEVFR1UzN3qjBwAMIcbxgFuIAT7afmLZnz8eC2btwZrk+Y1Kr9noXJkbUg JQ3TOQI6qH/HMq1PTrZSp0YWD206fmGPBJmI8iQDSXDVmhHxNDInrN4M4rB4BEwoXA28TOkBCkP ogeA9dK7AURYluy4tLOk/E7fGv++ZR1mDwMvQblRfA6PAxZ7pyyfcdePs2f/y+3BBtsX5mgYudU 3ngu7bBexBrl/FR/7BmZcimV9LWUYeqVgI8OZZ7+gdxPdyTA9atnGjj4wms1YF3LmEMoS+sB1o/ KrFDwAXaR2lkNUUwBLRmjD89skJIkTqNMXzjxxKO/ky1P2iKqATISjSyOzou6vgLWtf//BEuxmH JrnAVeMYXYlOPn0B04gS9yl6VoZYc7SHiGmTxKp5dG4CRGo0AIMO0DtsHmx1U3YqR91QqHnUbMS 0EHlrsq0ktHtSU= X-Received: by 2002:a05:6a21:3cca:b0:3a2:ce0a:a629 with SMTP id adf61e73a8af0-3b40fbaf402mr8406477637.12.1780179263933; Sat, 30 May 2026 15:14:23 -0700 (PDT) Received: from Ubuntu.. ([49.37.171.82]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85771a9299sm5515226a12.7.2026.05.30.15.14.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 15:14:23 -0700 (PDT) From: Manish Baing To: linux@roeck-us.net, jdelvare@suse.com, nuno.sa@analog.com Cc: abdurrahman@nexthop.ai, bartosz.golaszewski@oss.qualcomm.com, linusw@kernel.org, linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org, skhan@linuxfoundation.org, me@brighamcampbell.com, manishbaing2789@gmail.com Subject: [PATCH 3/7] hwmon: ltc2947-core: Use zero-initialization instead of memset() Date: Sat, 30 May 2026 22:13:48 +0000 Message-ID: <20260530221353.159461-4-manishbaing2789@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260530221353.159461-1-manishbaing2789@gmail.com> References: <20260530221353.159461-1-manishbaing2789@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use empty brace initialization (=3D{}) instead of explicit memset() to zero-initialize stack memory to simplify the code. No functional change. Signed-off-by: Manish Baing --- drivers/hwmon/ltc2947-core.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/hwmon/ltc2947-core.c b/drivers/hwmon/ltc2947-core.c index ad7120d1e469..d95265986b18 100644 --- a/drivers/hwmon/ltc2947-core.c +++ b/drivers/hwmon/ltc2947-core.c @@ -273,11 +273,9 @@ static int ltc2947_alarm_read(struct ltc2947_data *st,= const u8 reg, { u8 offset =3D reg - LTC2947_REG_STATUS; /* +1 to include status reg */ - char alarms[LTC2947_ALERTS_SIZE + 1]; + char alarms[LTC2947_ALERTS_SIZE + 1] =3D { }; int ret =3D 0; =20 - memset(alarms, 0, sizeof(alarms)); - ret =3D regmap_write(st->map, LTC2947_REG_PAGE_CTRL, LTC2947_PAGE0); if (ret) return ret; --=20 2.43.0 From nobody Mon Jun 8 08:28:37 2026 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (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 DADEC2DCBF8 for ; Sat, 30 May 2026 22:14:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179273; cv=none; b=mUfReoCV0ZXxmVge976X8ysGV8PcXo472slJDPvQrdW0ik1HbIXpyq5W6KmHT4l74bhw0oro2j1UQA8+zjKBBLw/oZL4W+ZfAi6lWDDEzPZzOa+hCLef6kugWp/Khoyz0TPf7FD8u0Pb9Bt85BGXL8k3U/fLJP4zCEj8SpJOyXc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179273; c=relaxed/simple; bh=FeHdaBBfyV4F3PeK8+YiWOaoq1RUM3CERCLEzLvj6vI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Vnj95xwaAUzVB80Fp89lbN98XmSrTAW4Isqm5LeDp0EWt64ZBOvqrx5BbpzYFmngFETAhQpRdID5Ijy8LFFuHMDxGkMDp34ty7KD+IWwlJ80Aydor8eb/L+yYwS3kBAtJcx0i1svJSa59RDlgVdawSpVLzwgAp5uoGKREftwyYM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=VJClpdV9; arc=none smtp.client-ip=209.85.216.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="VJClpdV9" Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-36d98c9b596so78409a91.3 for ; Sat, 30 May 2026 15:14:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780179271; x=1780784071; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=aUVvVFEPyFCdwPbawuwyV/+BICpnO9Bhunehl4oYhLs=; b=VJClpdV99Zkhu0zMMuwfyeCfod1IHs+QZ234KPDy6WBjtrIFIqDvIJ4PXrGyjM/HDx siyNcBFwOpo1sFVsbzQfeYQGUHi9TfWsXFloQZGaY1zGibrTjyj0tVYVhZg00WlqU7pr lvB6lhwQTDtSn8bicxbLuBVsNrPgDsCGk6Kl3uPRvuidMr43WKtC8/7I0D6F6xBoyU+0 UPlaR4LCmLcbDgfShHRNjBpUug7tOtSDiaB67Gqa9rura18fA15GqU8+JM+vebUFon4t C8jYL8b5S08efLRrXivjIijR+QIdcgn+Gzozipkt6gnIbeLKpYG549vSNRkSWcmFR8WA 5EbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780179271; x=1780784071; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=aUVvVFEPyFCdwPbawuwyV/+BICpnO9Bhunehl4oYhLs=; b=Kj0zncqZL1lpsee6RIDImaH2VEWl/6f9aRHFi2CZ7f7KPieosUkGI75QKOiGVK1ok4 8lvhw/T5Ir7KiaR5lHU7EjHdI80umACNOYF2Yd3/efpj7Ca7CW02EKE9sDLgUpn7xEYB VcjzT0Hq34dKmtMev+uNlShqjtQZVG4/Oa8YMT+ctkbVmGcq9omqXj+vuP1M2xGCmNIh vwLgBCiCAKWB+ZxUkoT3aKEfDPMv3bJpaD6Q69GMs+mxb5vjsYAam+UFlXvKcJVxqWVb qyBfwNUac1dawvqeC1E9BSi33sbAZLWBZ9nI+VPAvB0GObGr9V/uI6HbVotITtsFOBpq Bilw== X-Forwarded-Encrypted: i=1; AFNElJ+CdvRX/m9r3FJdkf9MsmbfuSucuOxnr1l1UYLbYTJHZ+cVeZyOb+5YEEDGLQzcAzuFMwDkVK52I75iz/E=@vger.kernel.org X-Gm-Message-State: AOJu0YxBVp3rc6yYRsJUziU0ZQsc2cziApa7PxpsB/y43md76vgtzy+A H9NCWN1ckU9Ry1hiUdEZLbNLQWP2QfG7ndOiSh45vGQW458sWdgAnC8A X-Gm-Gg: Acq92OGwS7+c6gwaVT5E1Dao80yyAAwVQLd7t+Q1v0+4UoxgDuzW05xvqtLFahqoz25 ecAMebHOP4d2WSA/Wd/2ITYBsilBkoxUKcjb+0pV3uNeBQi60wDRXzOacklTui/Rv25XNPxMqcV hjKli+aeAEhGZd2wgsIjukFdBjL/9it2iUe5tVHHdIXHIhdjVAcym/ySq3LFmd5GQXWyDAtjjVI 1Np+bbPfUKPUAXeumQ2VACKhgusWfkVkqo9Spjp+A3ftEpBjlNt5j8Pzb7oO68SctZ3T4Ix7GgD AXkAt1CaMLzq6xLijbt2JnWKtSq4Bgf3SAc6WHRoDdEqWMz550InsKTMfRlgzvJVkoyk7ctm3ch NIpUnFQBI/tEyJqv6QVZoFdSGHN/eDSBEX7Wi4GKBhl5pt+wBA3jqyuOvqYIcoOkIIjHPYn1ZeZ 2VmijPKFlEyTPvI4VJjHbYyqu49SV+7y2Jva9CGdxetvn/RMKErbE7TisDdGz4lUDMIkkZVLfHs y5iGuuV14SQj0E= X-Received: by 2002:a05:6300:279a:10b0:3b2:92e0:99f0 with SMTP id adf61e73a8af0-3b427e62a8bmr2776268637.6.1780179271103; Sat, 30 May 2026 15:14:31 -0700 (PDT) Received: from Ubuntu.. ([49.37.171.82]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85771a9299sm5515226a12.7.2026.05.30.15.14.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 15:14:30 -0700 (PDT) From: Manish Baing To: linux@roeck-us.net, jdelvare@suse.com, nuno.sa@analog.com Cc: abdurrahman@nexthop.ai, bartosz.golaszewski@oss.qualcomm.com, linusw@kernel.org, linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org, skhan@linuxfoundation.org, me@brighamcampbell.com, manishbaing2789@gmail.com Subject: [PATCH 4/7] hwmon: nct6683: Use zero-initialization instead of memset() Date: Sat, 30 May 2026 22:13:49 +0000 Message-ID: <20260530221353.159461-5-manishbaing2789@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260530221353.159461-1-manishbaing2789@gmail.com> References: <20260530221353.159461-1-manishbaing2789@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Reduce the scope of 'struct resource res' by moving it inside the for-loop and using empty brace initialization (=3D {}). This ensures the structure is safely zero-initialized on every iteration, allowing for the safe removal of explicit memset() call. No functional change. Signed-off-by: Manish Baing --- drivers/hwmon/nct6683.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/hwmon/nct6683.c b/drivers/hwmon/nct6683.c index 0581770380cc..bd30867f9e7c 100644 --- a/drivers/hwmon/nct6683.c +++ b/drivers/hwmon/nct6683.c @@ -1437,7 +1437,6 @@ static int __init sensors_nct6683_init(void) { struct nct6683_sio_data sio_data; int sioaddr[2] =3D { 0x2e, 0x4e }; - struct resource res; bool found =3D false; int address; int i, err; @@ -1454,6 +1453,8 @@ static int __init sensors_nct6683_init(void) * nct6683 hardware monitor, and call probe() */ for (i =3D 0; i < ARRAY_SIZE(pdev); i++) { + struct resource res =3D { }; + address =3D nct6683_find(sioaddr[i], &sio_data); if (address <=3D 0) continue; @@ -1471,7 +1472,6 @@ static int __init sensors_nct6683_init(void) if (err) goto exit_device_put; =20 - memset(&res, 0, sizeof(res)); res.name =3D DRVNAME; res.start =3D address + IOREGION_OFFSET; res.end =3D address + IOREGION_OFFSET + IOREGION_LENGTH - 1; --=20 2.43.0 From nobody Mon Jun 8 08:28:37 2026 Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.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 839A7377EC3 for ; Sat, 30 May 2026 22:14:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179280; cv=none; b=LFIG21PX9gs3csgKOFOT1MiCDLDOsK4vjaMskdBiGjdl9pBs/HUMtGhPuIOVxV1uANDfcYpTjVovDsuLj+xxk4xfDeSF5pG8khdj5HmCq/w+xdmxONm4y0znclBPrTe84175fx2EIWDxegwcIjBWQFWjtAo8AGrK7BP3D0CAUtY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179280; c=relaxed/simple; bh=BN9WuBVz/WnI/54xFzRT/m25+yMWcUxes7Zj186oHOU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jndB4ifzFAUztoahhEf8qS5f2i2JaBfUeYGdlIXSEJq/z0NXLU+FODO7pmgDm4we+InrsGmY5cZTXmOh5Wi3aVuOVjFM68isJc6rOrx3IXVHVUOHZoJOyQ4HIeZ7NIB+ikWhns8YKGmQj8ajU3+a+giVLFBltXPgwxSYEIBOOZA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=alQ4gPKw; arc=none smtp.client-ip=209.85.216.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="alQ4gPKw" Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-36b9ec98144so1655456a91.1 for ; Sat, 30 May 2026 15:14:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780179278; x=1780784078; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TklKtQ9Lphlf35fAH/RuxfGHZ21LYqtB8VMND4KVgMs=; b=alQ4gPKwak3ArVy1H3HZ3X5ByPgwlnKmhmjUZ8wSU7HvFAK/AnCVLbJITwkV5hPAFh sLlyp2hhPY929tNsBGL362HZohudMTYDluZhDnQaI9EuwvUBFlh4bKaSxc8vKzzFYqzw jxw/TnbAvCcfPvuPTot5HJIM0df0WG+cKNeYHD9951hr8w2g9LIIfAH9mBG1fOrmENaY ADLrsXjDELrY1WF9gnuMYUa1j2F9vSfg4ZMqnekqgAWfq4W2tPbJ/N5aVT6pu1PZY8mJ Pt/XAg9IwOF1mLv/wrys5uf5zrjp5LvjwJ69wywOVza7k7ZkzLPotGjFwT9e8iqdnNmf cCbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780179278; x=1780784078; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=TklKtQ9Lphlf35fAH/RuxfGHZ21LYqtB8VMND4KVgMs=; b=UOz3O8p1GwagVR0Rrn25E9f1IwBF/wGS/EZskJ7Lyyb52R2eeJwTJhrVNnkQXvNleN oeqt1hsJbfr0cROkwiQCkvdInxMFh4jgsTQV6X5hzln3vmA8mzzFt+KTRyZ3J+9BKjPz k5A2P/NdrmbCwBRp3eZH1oJ8wgqHwzUxOSxG1T9mhgpHaHxR9BVkVZgkqAdrURu4R72Q DArvypzge39tiosF3U9e5FNkSWkHqMrPROElc1vh0xY8P27wTg/DhujrzHgfzLuDrwuu KMLfJF8cxGXK2ezrz029rmoqidJx59XkoUaQOIvtJ4yw5hmz2lTTxxPNcxqVCeLFk579 4GdA== X-Forwarded-Encrypted: i=1; AFNElJ92zHaTqjGanqcormAha64lMYCx3Wy24AR9OWsyYskLH/l8AfKUEX5WfJ6nIbYRjvldIrKOGjVtzpVKiUc=@vger.kernel.org X-Gm-Message-State: AOJu0YzskwAT6vuaZ0bEKGiMYsBKGMHQltmTOOxrU6M+7o5ZE1MAg3BE JI9qTQp1VsmMVJWjSBLkfntvbe04ha7HqgQhpvAVX/+1kTlRTPflKhmL X-Gm-Gg: Acq92OHXysjKNqhNKBFlIavI41kSeY/QN9dslBzqGQM0mlHz3mCkj3MBpbIFz3NV+GV QW0bL5FkeMYl4bpraIVOIzq2zJ+/uKa0+D+woV3Ocu03kndpkYKLV/VVCyArndnhdaQnj72JdaD KN7jxvKiXcCICQJqu1A2s86GCXk26ZpVtepb4Op9AtmVAijhvek8soJYGi8VjgImAktjb1yosV/ psOD8aB6Ns+1H00UbIBwRSN6o44FI2y1aB81YPoq3p+Q6cMPgN6vFCyZICvtDw7tXOjMkklEXJz wsY22KOdYNVIKuYA7poY0TtJcmFwX8iWic4CTu3HXgy4v5NfsRHY+fWI2ZQy4UgLcLs4U0KQ1ub QtZdOYKEbj8S+7W7vpvYHjiiww4KP/kOs/fLY0R/ZszigaOyLn5PqWhC13yA6kxCjmRnIWFblfo FqCK3A44e1Z8w4/+WYeYLlzQpoEebc2DUJJExsir16KwnpZ0sGZyp/nons2b+C2OsWXh5xFGKhO JWs X-Received: by 2002:a17:90b:5704:b0:36a:fcf5:64d2 with SMTP id 98e67ed59e1d1-36c501dd3eamr4925741a91.16.1780179277724; Sat, 30 May 2026 15:14:37 -0700 (PDT) Received: from Ubuntu.. ([49.37.171.82]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85771a9299sm5515226a12.7.2026.05.30.15.14.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 15:14:37 -0700 (PDT) From: Manish Baing To: linux@roeck-us.net, jdelvare@suse.com, nuno.sa@analog.com Cc: abdurrahman@nexthop.ai, bartosz.golaszewski@oss.qualcomm.com, linusw@kernel.org, linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org, skhan@linuxfoundation.org, me@brighamcampbell.com, manishbaing2789@gmail.com Subject: [PATCH 5/7] hwmon: nct6775-platform: Use zero-initialization instead of memset() Date: Sat, 30 May 2026 22:13:50 +0000 Message-ID: <20260530221353.159461-6-manishbaing2789@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260530221353.159461-1-manishbaing2789@gmail.com> References: <20260530221353.159461-1-manishbaing2789@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Reduce the scope of 'struct resource res' by moving it inside the for-loop and using empty brace initialization (=3D {}). This ensures the structure is safely zero-initialized on every iteration, allowing for the safe removal of explicit memset() call. No functional change. Signed-off-by: Manish Baing --- drivers/hwmon/nct6775-platform.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/hwmon/nct6775-platform.c b/drivers/hwmon/nct6775-platf= orm.c index 1975399ac440..b73086a56d97 100644 --- a/drivers/hwmon/nct6775-platform.c +++ b/drivers/hwmon/nct6775-platform.c @@ -1528,7 +1528,6 @@ static int __init sensors_nct6775_platform_init(void) int i, err; bool found =3D false; int address; - struct resource res; struct nct6775_sio_data sio_data; int sioaddr[2] =3D { 0x2e, 0x4e }; enum sensor_access access =3D access_direct; @@ -1562,6 +1561,8 @@ static int __init sensors_nct6775_platform_init(void) * nct6775 hardware monitor, and call probe() */ for (i =3D 0; i < ARRAY_SIZE(pdev); i++) { + struct resource res =3D { }; + sio_data.sio_outb =3D superio_outb; sio_data.sio_inb =3D superio_inb; sio_data.sio_select =3D superio_select; @@ -1596,7 +1597,6 @@ static int __init sensors_nct6775_platform_init(void) goto exit_device_put; =20 if (sio_data.access =3D=3D access_direct) { - memset(&res, 0, sizeof(res)); res.name =3D DRVNAME; res.start =3D address + IOREGION_OFFSET; res.end =3D address + IOREGION_OFFSET + IOREGION_LENGTH - 1; --=20 2.43.0 From nobody Mon Jun 8 08:28:37 2026 Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.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 A607B33E344 for ; Sat, 30 May 2026 22:14:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179285; cv=none; b=QRiwPwxQNQk2FXriDFEEEj9smQSGK9wC31H8cqBR08Fg2TiNz7MAhCo74z8UFYUyecNKBhLGVcL8MITF0VaaiVbSanT3XjYHWz1Rg3joc6LBM+n4FTWBja/iPsawvsgHlkulSKuq3LBPH/dSXSzdtPF59OO8FoPHKgU7G6AQ7kk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179285; c=relaxed/simple; bh=sznMME0WMm58+I83SZVfC7dR3aHhDmAMXSbWw3/RWP0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WR8+6FLY2Vr3bZqpc8aZZhKixI+qqcbtOoR1PHwHeTVd2q20enr5cHAcCdtSrcQnBl31igCSb93e7zM84Ls1vsAUl2++gryTJvDs668+29518aTJwF7sLmqxtfnx8KSTdpXEAMwXLlWArlCq2Yymt85zfnCI7kO9cjJQpnzmZmY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=iGkD0yAN; arc=none smtp.client-ip=209.85.216.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="iGkD0yAN" Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-36b9033d230so1389208a91.1 for ; Sat, 30 May 2026 15:14:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780179284; x=1780784084; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=++X2XBn5rn88Sq6By2R70dVKhHbMscS78KT69quTQ0o=; b=iGkD0yANVjgwQeylyLKjdZO62y/8L6tru/Qujkgi97MslT0o5ARPzokPDowA4IIlPV J1nNZKcIn7/NkTFpxOz2/zzh73SK3ndydG6iu/LkhuXCHIt7lbbh5fxvYPwaeIn1oD2L saHPJn120kAISjnFkmo6tfJ7vif7XRuBuL5awOvU5ihb7qQfEmaVNr0O7wpZ2YYAGJSM hIJUgte++UlOOw43av7z5Y2iMZkjrBdEgi1YVPt5kTb+8S5uy4XgSsu0tmNmLidgOw+W lqR2NkqkVyRJ2wTFVwkZMdGwfaFDeF6wnbVXBpuSk8lnrjfgA1Vl8tFbbZjWrix3pPj6 2K1A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780179284; x=1780784084; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=++X2XBn5rn88Sq6By2R70dVKhHbMscS78KT69quTQ0o=; b=oA7XTvg/PytIbYnTcPooCZz0+bRcjsqHdQ5iKknf9EY3BB/PIYyJZagTnD6LM6Scev QhYLpDJE548Z1PHKxzmI9+aTxxDs4Z6CPVDewSWmr7/F9aLOgF8sQL5YCv78xK2wqaBH sDyWodtTcfW6wa1/tVSRmXwM2hbaDDkyEXX8g6GAtaqBpxXYj3tXz82+JXrZB5zVjzr1 prD8BbsNBq6LsU3ZBrH6+TR+hqAFP1EYIMfOwGIcbPQjKrC5gLeYHp4Tr/aqFsDXHxN6 z+fAlw1y4O4HkXI1dqda8ts6OZrdi6vavNEB9+wYugaQiCbycGv3taN3P/Ulalk7/tfV ycyg== X-Forwarded-Encrypted: i=1; AFNElJ8AgyRqNDlNXnIgvYj6XCglV5bFSLbhGkj7lRPTTvvT8udvecvOskZa5PaY0eLOEh0Q6NbEGuv3d2QhcUU=@vger.kernel.org X-Gm-Message-State: AOJu0Yyx/GxqdQ4KEinXvQA3b/BuqhA22WROh7zXK5Jm01fJvYmymje2 DiWgFd0FtA27hNFoWO7Gt4Th5Z/8wxOwV9hfj6yd3vXTXDUWTjgEkul/ X-Gm-Gg: Acq92OHmYdJO+enu+UjXecHXqlQ/GdrEjFpzJq89vi2gg9PhEnNBjjqf0U05TP0otOs OoE6hk/AtVstRVj9e7SmLcHenbcaH4zvoXXC0kRS5FHR+g5gKjUhxka0DHPssbefR5UJT+B5+3J NmU8PCzneMndBYbEIe/fCoQI9Ht/Vy0lFRCOU0t5qhc/4S7fGbVc2f4n+VL8LSUyYtpysbOiSxG i1kfnmm29mJ5OdLLGOFyvNPETUDzjyjvGk2ZYxjVELWd81WeuUWQGcrz121nurz9KurS9CEBa+p 1jWYnyqfQYBvqUusGKuLq8Pj2/yyoOBvs33skZu5OLnZd2SMwKCmcXAUbVv3V9iyOpbPhSe8hS7 WvoUP53VHxP6kfkbvVjnl/0RK1YFoFz84lxFGxphVd8vmT6OanEqjwr5Yo1WhGK/H838gUcD8cE 6P31SvUlm7m/vrJp8xJM04q/PBJO7dqOjxKmfXQduIPXPDeZwUEHgqhs4HZZykJBStj84GFNSs/ GKFcnVZB/MkZ1A= X-Received: by 2002:a17:90b:1dce:b0:368:65d1:893 with SMTP id 98e67ed59e1d1-36bbe0b4748mr7535075a91.5.1780179283984; Sat, 30 May 2026 15:14:43 -0700 (PDT) Received: from Ubuntu.. ([49.37.171.82]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85771a9299sm5515226a12.7.2026.05.30.15.14.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 15:14:43 -0700 (PDT) From: Manish Baing To: linux@roeck-us.net, jdelvare@suse.com, nuno.sa@analog.com Cc: abdurrahman@nexthop.ai, bartosz.golaszewski@oss.qualcomm.com, linusw@kernel.org, linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org, skhan@linuxfoundation.org, me@brighamcampbell.com, manishbaing2789@gmail.com Subject: [PATCH 6/7] hwmon: pmbus: adm1266: Use zero-initialization instead of memset() Date: Sat, 30 May 2026 22:13:51 +0000 Message-ID: <20260530221353.159461-7-manishbaing2789@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260530221353.159461-1-manishbaing2789@gmail.com> References: <20260530221353.159461-1-manishbaing2789@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use empty brace initialization (=3D{}) instead of explicit memset() to zero-initialize stack memory to simplify the code. No functional change. Signed-off-by: Manish Baing --- drivers/hwmon/pmbus/adm1266.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/hwmon/pmbus/adm1266.c b/drivers/hwmon/pmbus/adm1266.c index 6f6ad7b20e9a..806b92473a4f 100644 --- a/drivers/hwmon/pmbus/adm1266.c +++ b/drivers/hwmon/pmbus/adm1266.c @@ -449,13 +449,11 @@ static int adm1266_config_nvmem(struct adm1266_data *= data) static int adm1266_set_rtc(struct adm1266_data *data) { time64_t kt; - char write_buf[6]; + char write_buf[6] =3D { }; int i; =20 kt =3D ktime_get_real_seconds(); =20 - memset(write_buf, 0, sizeof(write_buf)); - for (i =3D 0; i < 4; i++) write_buf[2 + i] =3D (kt >> (i * 8)) & 0xFF; =20 --=20 2.43.0 From nobody Mon Jun 8 08:28:37 2026 Received: from mail-pj1-f48.google.com (mail-pj1-f48.google.com [209.85.216.48]) (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 1E4BF371056 for ; Sat, 30 May 2026 22:14:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179292; cv=none; b=dU+3EarK/9dQy8WAArebuOF1Y8BNp1o0wSwOeRSYHU1cPBAUepa6Y5deRsqJ4lhe1GlUklC1CLLIWawoaGnswoNIz8H2MDJ4874n9xPLxbEapd7LzBHxpfg/2Jy4VmnRehBu2bi8YjOJBsdMHH2WADfcmZLn4HvfGkfFTtFlw/Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780179292; c=relaxed/simple; bh=rptNwOBy97IjpvMfTzcZMHWn1PDQZ21ALeCIBswmd2g=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=uSG5TWR81eB3LiWYXGUd6jn7Ho+wE18d5EF3ms82K7o1brUYGpbJpsH3AuDClbtB+CtEBFciI1uLPoOoIeNGt2TP6G5BQuzlWQNfw03OOg+zakFVQqVCcT2uifympQk0Rc2ZB3urxfUKN+2vQ3oNjIWrHFO7OqMKkh+93V9OtSg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=eHbU0P+3; arc=none smtp.client-ip=209.85.216.48 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="eHbU0P+3" Received: by mail-pj1-f48.google.com with SMTP id 98e67ed59e1d1-36d98c9b596so78536a91.3 for ; Sat, 30 May 2026 15:14:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780179290; x=1780784090; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=XI0ZXNNZDfD2j4wu7sWa01N94xQqMPYIfDcGj6GoLCo=; b=eHbU0P+3WhCHzCOLO2Uy9j/rLpsZpFwtlrX7E6MGqgirXKEwDKmSGeuOt+7nvo6BX0 arKKQJREPGUfPpp1w6ZxJ8iQDxM5ooPfNTSoUqIOdchbPzV9jlW0iSkI503IHBR3d/ol Pjm0jLndaV22vPMcvqH6bwKT+CVn3yDEOmQ2Yx+P45A7UmXxEsbQSPhEFf+toT8t/90Q v70pTRrepbuDXqxM8TDDhhk+U+PhKb1WJ75D3XL6UF4dgKOpBl5+1VCgbwxdnFiMVouK MMy/uVcJin7sxCv2doLN7hmDkUGJnvSTWTeVRftDsCOW2Qb0P7ej5v1zQ6MAmCjeWMPT Y9jA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780179290; x=1780784090; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=XI0ZXNNZDfD2j4wu7sWa01N94xQqMPYIfDcGj6GoLCo=; b=cJGKSMO1cL/HQ/SedIFPoUqsm2sbgHYMz2gX4PzOih0S51ANFg98EoOuq8V7yRe0oX ZroJPn13aLXH/M43LgftqvG5SR4RPWo+yyqxlS9O/2BLrLU3cogA0vT93KNEZFw8Fmwk X8TpXvdV61ODcwDtOJLV2GiQM3l13JamMKxWbSHazeZO7sXSSI7dpPPfN4EwTc9QVMJK NH90SrTPUow5VUN1HJFB0keJTs/t81L7y5pqkWdDN82DM2nTmsKdh15WlOLe7YFSQpdh bNU32zmsiojM7czTrgmQ+sWowuoL6ABlOnxPcvgrZ5/uFRAfQq62m4+Xk+Yr2MtuzFxg Urow== X-Forwarded-Encrypted: i=1; AFNElJ8O2v6sG1lIC6ufCSjZZHZb6vMrWgujCqcaz3sIBM/dMJFB3KnEZB2MwCmrJARh6JKmwGr3W7yKMyZUVsc=@vger.kernel.org X-Gm-Message-State: AOJu0Ywf/cM+yF1PMy5wqy1RqMzRRwntVgp1zFP+JCL6KOrm9L1uJdAK mgiIH7GcvPe/vGVZfo7VxL9yA7fkf4MdWuyKG4SaWlUN9dIWN9FW8ITw X-Gm-Gg: Acq92OGPViYh0MG1ZBmz2MXJWDyu02vz47EpjqRLkrhkp42pxAU/Def3taErzCJKLGG 7npPNHeWTzpHWmoHiDz0maMOvNs1/LWWiMciH54nA47SFnz92QtymmTllxIJFmTb5YBcpG9t/86 CfBk0VNj3w6imEnTCuBgzfMEVm3Pu/utC0DPYk5k8ZAXFrA2WM7ykynHUsf802f1tPaE7m1BiDV hwK/+UhVoZnnu42nhifI45m3OTidwGxtaSXYNeC9/rifor+10+0tOvL3hsxoUNEIhaV0cV53GiJ 7gr6T7wXRg5nuU8WA/fyo/ogShw3ey00Dg9yMn8XAIlICPyEI9DYik4RUbGFnS+Vegj/0X+hrh/ it5C/szMZn9hNxySOljoNykAQ2ja3YaL8+txELXD1VN8RMjvPFw9BCpq37Mbmnjn2Z/SwkpUqRr LSuSm8EXzccciXxKH4ryjybcUPsFrqpe7sy1rZehgKF9lhQPTaXK8CCID3/BUtq1SBz6QsFkiHh nWL X-Received: by 2002:a05:6a21:6e8e:b0:3b3:2703:123 with SMTP id adf61e73a8af0-3b427fe5105mr5462364637.45.1780179290361; Sat, 30 May 2026 15:14:50 -0700 (PDT) Received: from Ubuntu.. ([49.37.171.82]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c85771a9299sm5515226a12.7.2026.05.30.15.14.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 30 May 2026 15:14:49 -0700 (PDT) From: Manish Baing To: linux@roeck-us.net, jdelvare@suse.com, nuno.sa@analog.com Cc: abdurrahman@nexthop.ai, bartosz.golaszewski@oss.qualcomm.com, linusw@kernel.org, linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org, skhan@linuxfoundation.org, me@brighamcampbell.com, manishbaing2789@gmail.com Subject: [PATCH 7/7] hwmon: it87: Use zero-initialization instead of memset() Date: Sat, 30 May 2026 22:13:52 +0000 Message-ID: <20260530221353.159461-8-manishbaing2789@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260530221353.159461-1-manishbaing2789@gmail.com> References: <20260530221353.159461-1-manishbaing2789@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Reduce the scope of 'struct it87_sio_data sio_data' by moving it inside the for-loop and using empty brace initialization (=3D {}). This ensures the structure is safely zero-initialized on every iteration, allowing for the safe removal of the explicit memset() call. No functional change. Signed-off-by: Manish Baing --- drivers/hwmon/it87.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/hwmon/it87.c b/drivers/hwmon/it87.c index 5fd310662ee4..f3f8d835ff92 100644 --- a/drivers/hwmon/it87.c +++ b/drivers/hwmon/it87.c @@ -3777,7 +3777,6 @@ MODULE_DEVICE_TABLE(dmi, it87_dmi_table); static int __init sm_it87_init(void) { int sioaddr[2] =3D { REG_2E, REG_4E }; - struct it87_sio_data sio_data; unsigned short isa_address[2]; bool found =3D false; int i, err; @@ -3789,7 +3788,7 @@ static int __init sm_it87_init(void) dmi_check_system(it87_dmi_table); =20 for (i =3D 0; i < ARRAY_SIZE(sioaddr); i++) { - memset(&sio_data, 0, sizeof(struct it87_sio_data)); + struct it87_sio_data sio_data =3D { }; isa_address[i] =3D 0; err =3D it87_find(sioaddr[i], &isa_address[i], &sio_data, i); if (err || isa_address[i] =3D=3D 0) --=20 2.43.0