From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.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 E76893911B8 for ; Mon, 6 Jul 2026 16:25:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783355136; cv=none; b=nS+Hs2ZVp4BfZfgD00lsWgnrMV1TZt0lMEm4JVnkS6S888iL4ubljSNRxMjGBH6KHoiksi1Fu1f7tXvxp+UMfLaYrrKBEELQFvir2+fvIKxwJWLhEygp3C0nzOszTF/g6p/eRAeckP3Ni6qOv0oQK8cfDfcIgKWWHBZu87Cjw24= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783355136; c=relaxed/simple; bh=+KUVBe36DlwRvJazWxV7Oiad5UiGSEX7yKSxWTBhIpk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=BCp7/+5S2+gCNpDJu8BFNjzLXK+rEOW+aR28ZQrK5XNbUDGxdvHZnL0YfYSLL+GS0719eU5tqHGOqmcRvCG5oZKBouLFAOgP372mUlwMMI1fFS+hc6OemujpY772vshVggleoagTNSj22Ibp8gSRM3rVpVxjaKNP6eYtyLvdDMI= 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=bJRQNmxd; arc=none smtp.client-ip=209.85.216.50 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="bJRQNmxd" Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-3856d6fbcb3so1234552a91.2 for ; Mon, 06 Jul 2026 09:25:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783355130; x=1783959930; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=PfgReSC75VPZrCd7nNifeyozJvRY+Pip4pWwlMLjiuI=; b=bJRQNmxd78bVRZcd5OYIChlC6CGpZU78cMjlPRjtddJFCzoB4Tlkd4XBnteog/QcjG 4HzNihDNvBLUodnw1bSr86Nm0SBIuvewxiAwWFaLo1yzQ31Ac7l5i/oOPX2CW6TqFlC5 Gdvk9+zfvR0+dhJ7RtDyTEqrlFxguuzRrgdPVS2A5grNYPoPqObyB9eKrRm34xNv7rdU OC5gTAMcMtTn2Z0SE7IfchDdJ7yALo9aajr4dfDDXihefedAd0EvLZfLSWiPCCADDui5 OVHAyuiQmAsRFzp69CxZiftI8F0Io5fYYutClxi0cNAp67bMB+2PwRAIgjX4HJP79ayj 9iAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783355130; x=1783959930; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=PfgReSC75VPZrCd7nNifeyozJvRY+Pip4pWwlMLjiuI=; b=mfAQEL+U6YTvV4f0iJiapgfmuQxBMN08IsQr8a/F7OnaCaO7Dq4TMQewuDuw0/DpBK hsvIfDkZaYjA0OI6yHwyQqe9/NKlX6U4rOFRgGztMah0a9HUh7hVDZtafK7np/hnYhr+ R1W6URxOh7G0w1PJKIy0QWQwymXRBi6kqIWDCquBZtAIdOXXm3EEBYqBkGNbNI2khtg2 7qOwQDLwTnuNB8FLVZwKlu4azoo0rHErBlHq3F0nb8IQtGBYPhLsvxiZVo4BiHchpxcs ZxmBHw1zbw+UXBvwqw9jYjjlv+HEenboSyWaBfxnc7+zqyFt7hy9z/5KtMxDHwY+0ZxJ fa7g== X-Forwarded-Encrypted: i=1; AHgh+RqMX26JT+y5umOepJeO7R49DxShiekwj6lQD/409tCbcWip13Eme8rzUXO6gKnK9uOcStjEiHs8BaZEYEk=@vger.kernel.org X-Gm-Message-State: AOJu0Yyh9YY2UDaCY3/+Uj8IW38s177Uim017IlnLXkDh0A5lHN7S1V8 Hk9mdvAC+zESX2Zg1BVVBe2//32+Hf98u2s733IS7uSnql/uvpY9Shaxpc1cpVE= X-Gm-Gg: AfdE7cnzjbi3ac2Ac6+eiJe6SiUy8RSg7tfAFs2IAS7KoyMLjPjujR8txHr7gINu4pf x1Nq0QLN+praA4YTLckbyxJZFeRhi9RBlHZPEa0MbJER8CMc6bufasKMTSjw9eNCsEBHKYq91ai kCyYNsnFfIzOIxluY4sqgNEEQRldROHMj8CNR4zXBoG/L/9eZfKxk9LyGOfQkwwnzxDYnI7dKv3 tSGGxUsOPnjqjep7lDGMiwXh5mScMXJlY39/SYU80VzPG0oDe2B9vR5VyZYuirw2LUUZc1YCO+s xGJdenbsiDLa6cE17yfbFYDWGHS2jVN9AgjV8kESJEq5upw3SATpTXH4FAwh7VK8qXPATBE1J8S qlTvQ9RyZIS2UmIZoIEjhURr1ooHeZ6CwVIESFyTqnna57i1nv5YP65dizh8bjo8a1vYPP+DHXD KvJ9S7UK3jIw2/8rdQFWE= X-Received: by 2002:a17:90a:c2c8:b0:37c:8628:f79e with SMTP id 98e67ed59e1d1-38756ce1500mr1268323a91.16.1783355129573; Mon, 06 Jul 2026 09:25:29 -0700 (PDT) Received: from devubuntu.. ([2402:e280:3e9d:20a:d3b2:4175:fcc0:34c3]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3114fe08b1bsm19075461eec.26.2026.07.06.09.25.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jul 2026 09:25:29 -0700 (PDT) From: Animesh Rai To: steve.glendinning@shawell.net, linux-hwmon@vger.kernel.org Cc: linux@roeck-us.net, linux-kernel@vger.kernel.org, Animesh Rai Subject: [PATCH] hwmon: emc2103: use min_t() for explicit type in fan target clamp Date: Mon, 6 Jul 2026 21:55:19 +0530 Message-ID: <20260706162519.6087-1-animeshrai853@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Using min() with an explicit cast on one operand is fragile. Replace with min_t(u16, ...) to make the intended comparison type explicit and avoid implicit type conversion. Signed-off-by: Animesh Rai --- drivers/hwmon/emc2103.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/hwmon/emc2103.c b/drivers/hwmon/emc2103.c index 27dc149a3ed9..fbb1b4025eb7 100644 --- a/drivers/hwmon/emc2103.c +++ b/drivers/hwmon/emc2103.c @@ -348,7 +348,7 @@ static ssize_t fan1_div_store(struct device *dev, struct device_attribute *da, /* update fan target if high byte is not disabled */ if ((data->fan_target & 0x1fe0) != 0x1fe0) { u16 new_target = (data->fan_target * old_div) / new_div; - data->fan_target = min(new_target, (u16)0x1fff); + data->fan_target = min_t(u16, new_target, 0x1fff); write_fan_target_to_i2c(client, data->fan_target); } -- 2.43.0