From nobody Tue Aug 25 00:31:46 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 4hTTHR43VBz6pN9y for ; Tue, 25 Aug 2026 00:31:47 +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 4hTTHQ74Wwz49px for ; Tue, 25 Aug 2026 00:31:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787617907; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6v/Yw/0pC5ARl8hiGrIPcAUGoSvumrDSkZHkN4wY/GQ=; b=Y1L38DyVkvRgNO0ftXJcNc6uVqnaon6hSZf7jb9jpXVlXzH/fdSuUtJsRKQbCIeIT6Oreg R4rqAWD1v4raVjVyOZj7Lk2UW2eQJxqIu9cJRb8QYwyIwmtr2PREN84YEDppOXvifcEujv Jw6OptU33EpWJ/PiD4Ukkwf1eO56p8g+FHXwy9nPYmTbM30UyNXZlVjrCTp14xTEms9fOv TuakMVUBLYUTc9ryKTGCGwbFuE2N7B8Tp3jMqXz5lUeF6RrP4zwgwJE/wF1KxAq5pmM43t qXmnr6nLhW95gm/lk+dZGcmnCzGOD3waaISH8gzUxgIK/0lyIGQn26b6gwT/5g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1787617907; a=rsa-sha256; cv=none; b=g9g4P5YfIT9ZU+aEND+qRddqM7sXX4qzF3EXSnNeXv4CNb5PNooINwc3epY0qcRaR6VAmZ /B8yq4PGhuFbdKpYYYTv+Z2x+O8AkdzaoY0FjUAAB5Z6bPaU+uzfJIwFsRdckSnndyo15f Fkk3yPKYMiqhOHlRgot+DaDD2Ok3yUvWyioNOp2H+nsxS9R+AEGOEhWfRlGHPLOnOi2SSo 72P8mKK7rJ5T6OZOVEOylwMsCe+BC6H6Cil2F7mTjrotaoCBWY428WN1HB6eVhwZPXtqEn R3J0WwzHO7WJISbRE7/Gro0l63ON9oMCB+tUMs3hPqwL1MAAU5j9WMDs1tnPKA== 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=1787617907; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=6v/Yw/0pC5ARl8hiGrIPcAUGoSvumrDSkZHkN4wY/GQ=; b=dL3vJsfBu23edH++VQiqk+Brp07wWIvIG0GEEXDmOlTpGp+5vpmAtdkZe6cud67kmRnrcl VNKfusAm0r2ucqT6EqvWZKnELD6zuPJR/qfieSSfHhFdtQmcHisWPC/rFkW+Y09ulIHrDA rc1hUAhkHGiaPSPrUGBUc4QzJy61Lil6At0ydBF9KIqoAt83aq2XDtut4dm9QRg/DdaoTJ YFUKekmmVvuAisVBgfhMo+XIU4IBOad2q44GhoDFCQnAplxHgeHX1dpQXzo3PTqN5B1NwU m4IGdB3doi0ZOc8pVL8dQCUIrEwxsndvTXCJ/l31hLhPgUeYBZqtkgRoVXewpg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hTTHQ5kQxzCVn for ; Tue, 25 Aug 2026 00:31:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3f5e7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Aug 2026 00:31:46 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Kevin Bowling Subject: git: 2f2829310aba - stable/15 - ixgbe: Avoid signed overflow in LED register masks 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/15 X-Git-Reftype: branch X-Git-Commit: 2f2829310aba4530abbcc3e3f9f519fdb86b456c Auto-Submitted: auto-generated Date: Tue, 25 Aug 2026 00:31:46 +0000 Message-Id: <6a8ce272.3f5e7.174c60ba@gitrepo.freebsd.org> The branch stable/15 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=2f2829310aba4530abbcc3e3f9f519fdb86b456c commit 2f2829310aba4530abbcc3e3f9f519fdb86b456c Author: Kevin Bowling AuthorDate: 2026-08-11 19:34:50 +0000 Commit: Kevin Bowling CommitDate: 2026-08-25 00:29:36 +0000 ixgbe: Avoid signed overflow in LED register masks LED index three shifts the blink bit into bit 31. Convert the base to the register width before shifting so the operation is unsigned. This is the ixgbe counterpart of the e1000 correction imported from DPDK commit 214cb0d7f1. (cherry picked from commit bbdd3c4692e2869817f77c359b4a2719e716921d) --- sys/dev/ixgbe/ixgbe_type.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/ixgbe/ixgbe_type.h b/sys/dev/ixgbe/ixgbe_type.h index 4c146aadc581..85190dc59fdb 100644 --- a/sys/dev/ixgbe/ixgbe_type.h +++ b/sys/dev/ixgbe/ixgbe_type.h @@ -2228,7 +2228,7 @@ enum { #define IXGBE_LED_IVRT_BASE 0x00000040 #define IXGBE_LED_BLINK_BASE 0x00000080 #define IXGBE_LED_MODE_MASK_BASE 0x0000000F -#define IXGBE_LED_OFFSET(_base, _i) (_base << (8 * (_i))) +#define IXGBE_LED_OFFSET(_base, _i) ((u32)(_base) << (8 * (_i))) #define IXGBE_LED_MODE_SHIFT(_i) (8*(_i)) #define IXGBE_LED_IVRT(_i) IXGBE_LED_OFFSET(IXGBE_LED_IVRT_BASE, _i) #define IXGBE_LED_BLINK(_i) IXGBE_LED_OFFSET(IXGBE_LED_BLINK_BASE, _i)