From nobody Tue Aug 25 00:37:23 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4hTTPw1nzVz6pNTk for ; Tue, 25 Aug 2026 00:37:24 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "YR2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4hTTPv5S5Sz4PBY for ; Tue, 25 Aug 2026 00:37:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787618243; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DDqwwT9Q7lUTPYm5PGOhtfqHgpa+ETVzznbIh5qKZpw=; b=fS8CW/vx0AIQ/Nc7SHPV+DVxml/F27ZSR/bl+a8KJRYfjlkIFyjcqTViNGtP7BJ9SPDpry KMnZc/XDMrozXpRzLzyoi2xypm2hCxwkfPEoju7fblsxZ19bX0mQ0CVbP2b2SpP/VDx1T7 s+gG+PT5l7/qcPTPtDmPKAQNoHLX/Argp6+dZyOH3IgI5Ejems5fg562CIxF1Z4CqPTvOH lfgrQjp97HiPgdPlbYXSMx2CJLdiVgLGT8/V/gka9ufv3MD4kQMpxdn7riygwtwbqSolph G+GY2NH8gYR6mQXvHOVu9P4Xo5wdDxrltwW3Pu+zwUa1wqCutVxX6lcCfskZXg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1787618243; a=rsa-sha256; cv=none; b=dhRJPYy0JWRYmhXDrdanbhZOu4RIzpGC3Q2XD6dROSADxshPyd4e0qL+2lATPnZ5vjynDs bfL67YLNm9SF7tKDR/0El2RzTbWv2qtZp4oNDdpeBpusQRdvdlkJNy4/ShyYoZWWUbItFS jY3ZogFu9AZiolqegqa1qwWhX6DzKmE7dmGYCnCojhQdMuQvMDJDhlNpr23PhUuGnylQHu ugNEUGAn123+88IdLVpJ+5fEzqRK8WUI4d+LsgrWL2SHNKjHred5HIxxh8RmL1e5TbkBrt DM/EdNZooQZmgv+s+2LE1GAeY78X3A5xFJ38BkgxJ5RGKXSSLV06Mipsr5Fg4g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787618243; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DDqwwT9Q7lUTPYm5PGOhtfqHgpa+ETVzznbIh5qKZpw=; b=EyAGKIJ2X8h3o8FeutbzljCZEX2kpMN0gTFcoCeJbRQRkwCv+3SbF4yZ3vVY1NICHpq/UQ 0wCzxICqxT5jWpyi0yxmoRQLvzhMDfizBI+o4EJKld6lxMsjiCTXrrmdf1R5iMUQ1jspo6 pcl+oMUXzkK/KzJkWHbtHfVpOOkI+j9EJs2i1wo3SDyWv8VTni9ks0zXVHpI9qm0W100uZ bwYvinoNhOfeufs/SJPBSZL/L3c+2wyZ6onLxT4th5YzmoNplg/Q2c1FZmQs3JYAfQFH90 SkSmRaefeLwMbv6mTTMUVGigV8jVTMNqlNm1JxrDPrkzjEpRLb4gCIEalc5UCQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hTTPv44FJzC2d for ; Tue, 25 Aug 2026 00:37:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3e5ca by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Aug 2026 00:37:23 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Lukasz Czapnik From: Kevin Bowling Subject: git: 3dcce131c455 - stable/14 - e1000: fix possible variable overflow List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 3dcce131c455ea4afa6b0836ebc26b422f789b0a Auto-Submitted: auto-generated Date: Tue, 25 Aug 2026 00:37:23 +0000 Message-Id: <6a8ce3c3.3e5ca.7d97a8c0@gitrepo.freebsd.org> The branch stable/14 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=3dcce131c455ea4afa6b0836ebc26b422f789b0a commit 3dcce131c455ea4afa6b0836ebc26b422f789b0a Author: Lukasz Czapnik AuthorDate: 2026-05-20 12:52:40 +0000 Commit: Kevin Bowling CommitDate: 2026-08-25 00:34:17 +0000 e1000: fix possible variable overflow DPDK commit message net/e1000/base: fix possible variable overflow Bits can be lost as temporary math is done on signed variables and the result is assigned to an unsigned variable. Cast to u32 to force the compiler to do operations on unsigned temporary variables. Fixes: af75078fece3 ("first public release") Cc: stable@dpdk.org Signed-off-by: Lukasz Czapnik Signed-off-by: Ciara Loftus Acked-by: Bruce Richardson Obtained from: DPDK (214cb0d7f1) (cherry picked from commit b3bdffd7a428e43934772850966a3f80638c666f) --- sys/dev/e1000/e1000_mac.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/e1000/e1000_mac.c b/sys/dev/e1000/e1000_mac.c index 13e25f9944fb..dcebd9cf1eb9 100644 --- a/sys/dev/e1000/e1000_mac.c +++ b/sys/dev/e1000/e1000_mac.c @@ -1915,7 +1915,7 @@ s32 e1000_blink_led_generic(struct e1000_hw *hw) (mode == E1000_LEDCTL_MODE_LED_OFF))) { ledctl_blink &= ~(E1000_LEDCTL_LED0_MODE_MASK << i); - ledctl_blink |= (E1000_LEDCTL_LED0_BLINK | + ledctl_blink |= (u32)(E1000_LEDCTL_LED0_BLINK | E1000_LEDCTL_MODE_LED_ON) << i; } }