From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f170.google.com (mail-pg1-f170.google.com [209.85.215.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 418022D0C94 for ; Fri, 31 Jul 2026 14:46:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785509177; cv=none; b=khOnfF+1DA7FEh/HJR7l3iDV0GzBuyjqbgcRSaWcf75Xs6a3GHbUytVZp34hy8t4xybmureoggbnMnpKov4l9GXZrkJCiqLoYFY95PFcVjoyiR3REshPXsPEV6za+86laVjA916exG9CsslwK4NaSaHcUXTvOylkRqfCcodXTVk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785509177; c=relaxed/simple; bh=nkR7/0LhHDHOGuKkbm+ChypVRnDntIaDFg4FDPX24OI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=e2Ay6HYJyCjFASWD1eonE3OBcLX3/lmxQcfYHT9+7cR2s/GhKIZ1UhZ5Vc5o1j78AmRrAni+KNfxcaCH2qgSPCGNhYwQK5hssKMyk/ynErQF1OVxkcdOXkoTCQcoN5x4TYbhv7stqgUGoO74GFuVBDrk17R19Kgi7YlHwykMMJ8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=TImhxhPn; arc=none smtp.client-ip=209.85.215.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=roeck-us.net 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="TImhxhPn" Received: by mail-pg1-f170.google.com with SMTP id 41be03b00d2f7-caf707e3a70so1423332a12.1 for ; Fri, 31 Jul 2026 07:46:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785509174; x=1786113974; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:from:to:cc:subject:date:message-id:reply-to :content-type; bh=tsgFTqm/mmDj9lgN+VVhvrPFHmfeuo3NQA0r2xjoVM0=; b=TImhxhPnIXuZE6FgCVRgWmSX+55dJt7ONfaZtionTVQ1K0dmKYdEAKLmFMqzVGN/G2 qJlZniDQb7kLrR7GbDIwyhYQ1gJNYaNXksYilvA3vKILVuUi1TdMOZzfSXj+EGNIXPf0 zovqHG3B3S9P5RkOkOjt5r2hwkNUqtrHNbxdzihYiThjyhnY++8Zt1wCIK5BLtX+3P83 JqEsNeeQa3DR3f0WwguLqPcEV6FTyFXELVdWZXjZC4Xns5qrUzCVIKea4yOiMZ+2pZAl QpgSMkGJDTz5Vz5Nrg+NDxSRbvOcWJTv1Nw4jXIKwn2VZGNYlSpKisytB4DZdtAOUWtt M3Wg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785509174; x=1786113974; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:sender:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=tsgFTqm/mmDj9lgN+VVhvrPFHmfeuo3NQA0r2xjoVM0=; b=eN9iiZGAxKBvWta5hVXH8WhuoFJ3+Kx4Ex4a8FnteYE5NvjVfbFvpm3Fkh/XW+0mmh DtsM3RDm3LGtmWyRahcoD8UmjV1FuO0qB7jLuMugeYaLm3nuwcZBffEvnO0o50wEJsaT QFnz+6xhCdLDXzrnkebM3+jgAyRSQguF1sgsshCeg+KqVKmcmcS49XwhtqTIP8vNJO0v T5UhGqZ3VS1YcnMDn+SSumqJcKAXxJMa8n2+kRBOaMoE0KgrizgRHBv6Iqu3+wwxDv3H zjJSYCM9Sfv+F2nIN7MPaC8I1v0zQqf5R0bC9YgJgcbSbFsoG4nxkEIcgklTkY8T76LP CNug== X-Forwarded-Encrypted: i=1; AHgh+RrkAlkBs3jnMBONRtwPIrTV3ZCQC0MGSaLGisB2dcbV/hmlz8gQw/UzMKyM/aq3b2xw8XRhodtQVj9RExk=@vger.kernel.org X-Gm-Message-State: AOJu0YxBz4GW5yOHpSxEjWI5S5eth2fcbmZH0lOTotTuhJ7lmsnjJ8MF cEFASLrDT7QJuTK5wM98ytUEvScgCQt4MA0Xz09RzR6Qbyae8BffrXFOzPdAlA== X-Gm-Gg: AR+sD13xl6T1S3vX4gGVdYEsjcvsHsna0GDX8b00i6hWutXaw/VI6PGpyDD59ICGRh9 nwGIxHWuOIzVgEqsiqcLJ6UwIQKUgUE1bz2ER+37j2LunVKtKusAp8lQVQB5JQlAmzPRBMX8GiX 2vvWlTz65yALunsa/P89QindS+ZdSl177t5RKs/WNm8FRDTiQWJ191BcbjnWDKG9TMfImCAmII9 /xEcxMhteVro1Rr3yX2pvXjTS2+JLL89LA9Kpp8rWnj7r3hIe45YzCOD/Deru+Un/qqTC0wPe/R css93S73pOHJ/CQdcP/UN0hwJp4O7SAMp3mNpWEwsr5AN+bcI3h9o/QeNRKdM0AkYFTq2i5q5Xo 8fwnEhQ+hA19xgu+w12ZoM0BYaqnQ4uv8KyWhkjbi4G+M+PoA//5mEXBVRpx7poL+3sO0ZiBvnB 4ZMhMNMYd//kL0YS0Ekk4c1RXxcbvUyZYAwJzd5GgmAaNoJid2nBmGnC9WO7+qmuXZMuc9fnFYU A== X-Received: by 2002:a05:6a20:2451:b0:3c3:80bc:1540 with SMTP id adf61e73a8af0-3c91a711b5cmr2344399637.3.1785509174488; Fri, 31 Jul 2026 07:46:14 -0700 (PDT) Received: from server.roeck-us.net ([2600:1700:e321:62f0:da43:aeff:fecc:bfd5]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3153e06f0f9sm6573031eec.23.2026.07.31.07.46.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 31 Jul 2026 07:46:14 -0700 (PDT) Sender: Guenter Roeck From: Guenter Roeck To: Linus Torvalds Cc: linux-hwmon@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] hwmon fixes for v7.2-rc6 Date: Fri, 31 Jul 2026 07:46:13 -0700 Message-ID: <20260731144613.340698-1-linux@roeck-us.net> X-Mailer: git-send-email 2.45.2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Hi Linus, Please pull hwmon fixes for Linux v7.2-rc6 from signed tag: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git hwmon-for-v7.2-rc6 Most of the patches are fixes for pre-existing issues reported by Sashiko. I suspect we'll see a lot of those for a while. Thanks, Guenter ------ The following changes since commit f5098b6bae761e346ebcd9da7f95622c04733cff: Linux 7.2-rc5 (2026-07-26 14:45:48 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/hwmon-for-v7.2-rc6 for you to fetch changes up to f27f6976ea269219c1259a7c2f8c6dfe782540a3: hwmon: (npcm750-pwm-fan): stop fan timer on device detach (2026-07-29 09:21:17 -0700) ---------------------------------------------------------------- hwmon fixes for v7.2-rc6 - adt7470: * Fix PWM auto temp state array and bounds check * Fix divide-by-zero TOCTOU crash in fan speed read * Use cached PWM frequency value * Fix swapped PWM3 and PWM4 auto mode masks * Fix temperature alarm logic in hwmon_temp_read() * Fix busy-loop and I2C flooding in update thread * Fix cache updated before hardware write on I2C error * Fix fans stuck in manual mode on I2C errors - ina2xx: Fix various overflow issues - ltc4282: Fix reading the minimum alarm voltage - lm63: Mask PWM frequency multiplier to supported bits - lm90: Only report alarms if driver is ready - nct6775-core: * Prevent access to unsupported weight registers * Fix number of temperature registers for NCT6116 - npcm750-pwm-fan: stop fan timer on device detach - nzxt-smart2: DMA-align output buffer - pmbus: * Fix return value from pmbus_update_byte_data() * Notify on the hwmon device, not the i2c client - sht3x: Fix unaligned accesses ---------------------------------------------------------------- Guenter Roeck (9): hwmon: (nct6775-core) Fix number of temperature registers for NCT6116 hwmon: (ina2xx) Fix various overflow issues hwmon: (ltc4282) Fix reading the minimum alarm voltage hwmon: (sht3x) Fix unaligned accesses hwmon: (lm90) Only report alarms if driver is ready hwmon: (nzxt-smart2) DMA-align output buffer hwmon: (lm63) Mask PWM frequency multiplier to supported bits hwmon: (nct6775-core) Prevent access to unsupported weight registers hwmon: (pmbus) Fix return value from pmbus_update_byte_data() Hongyan Xu (1): hwmon: (npcm750-pwm-fan): stop fan timer on device detach Luiz Angelo Daros de Luca (8): hwmon: (adt7470) Fix fans stuck in manual mode on I2C errors hwmon: (adt7470) Fix cache updated before hardware write on I2C error hwmon: (adt7470) Fix busy-loop and I2C flooding in update thread hwmon: (adt7470) Fix temperature alarm logic in hwmon_temp_read() hwmon: (adt7470) Fix swapped PWM3 and PWM4 auto mode masks hwmon: (adt7470) Use cached PWM frequency value hwmon: (adt7470) Fix divide-by-zero TOCTOU crash in fan speed read hwmon: (adt7470) Fix PWM auto temp state array and bounds check Vincent Jardin (1): hwmon: (pmbus/core) notify on the hwmon device, not the i2c client drivers/hwmon/adt7470.c | 131 +++++++++++++++++++++++++++------------ drivers/hwmon/ina2xx.c | 61 ++++++++++-------- drivers/hwmon/lm63.c | 5 +- drivers/hwmon/lm90.c | 4 +- drivers/hwmon/ltc4282.c | 4 +- drivers/hwmon/nct6775-core.c | 20 +++--- drivers/hwmon/npcm750-pwm-fan.c | 11 ++++ drivers/hwmon/nzxt-smart2.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 7 ++- drivers/hwmon/sht3x.c | 9 +-- 10 files changed, 164 insertions(+), 90 deletions(-)