From nobody Tue Aug 25 00:42:55 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 4hTTXJ1zn6z6pP6V for ; Tue, 25 Aug 2026 00:42:56 +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 4hTTXH5pPJz3GPX for ; Tue, 25 Aug 2026 00:42:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787618575; 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=RkkDz3FaqwKAFVyD/xZ8GNMhgPDU9psgUVP2m5+tZZ4=; b=DcvIq5XmPOnnLhrIYrdPfV/IhTvO0cdeVHS7uQKvsFJJ8JYJ2uAYSqoBHd9ZMlj2qbvLtP CqW9kgvNROLUbB8l9BIaZSSBXvY+bXJL/Dbgp2Mtpab1zVa4JFJHmsSPdQMvQrEt3814uT UUZFRwHpoRHQqVI5+JBI+Y+i8kJZJXQdB2b2qsXpa9aDRPkUdC36L2saudK6Wic8wWChJb b9+TQs+kej0DahOx578bQYb9gfNvY3lgDbLt+Ywy0m0m9PDWKk6Thhod6fR3+1OWzqcJm5 lm1Gj08MbGA+Zacep7U4L7gZnpB1mZCTB1fPNUYXaIHgqPQXP/owrYesDUpQ5Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1787618575; a=rsa-sha256; cv=none; b=gUlCKio/PQml8vYZh6XDm4frQ2EAjd/Xchyx4VY6Ogse+zW0DeFoKdpBbUAY+PxUScBxkl mFmK29aNCXAGnuuTmU27X0nxu2S8OrIlhcA7m0AZk0bFiWsaHmItp9R2etkf6UetZWqQYz WLmjFqJHotu16xVlgNpSvFn2b19VF/Nzkl5s5WdR4Sf4Rq6XPW5yqdgZnLG/v/xwHgvSOo baGTCqtH+UarCd706rijKtZly1qvs1WhMfjw5CsfSgoWqaEZARTXp+DcofZxEJJtYghHId 6i9FesMo/lB+/MIu5scvm4hCGu/mRix0JaR0VJIMUf8qW1yvfTHuhI9SlXdC8A== 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=1787618575; 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=RkkDz3FaqwKAFVyD/xZ8GNMhgPDU9psgUVP2m5+tZZ4=; b=geXKoGTUNz8DpWGsxe5+u4msY1Ew87+cLCmKvbmMar9DhU/4Im3S8z9AKwmQSIZ/ZBGMKw cCroIlvoe4slZakj3Xd60mwlEkKNIN/+OytEv4jRXx+vxxY7J58qsYv3UqvdHR6q79qCQO DDGWboQv6r5/9neioKVSSqFKfSzkiszNkpjCl3OQJ3ajOfZ1LFbjYYgGlgK5WjAim9JAHJ Nd3kiie/B0cm8UE94F9BHBU7YahAmaeMfk6VItCcjDDEy+AtAyQPcgZA8LFveNfY30RgNL pvj3AK5SWnX8QoeJ7KW0TdGnj2/3GL41LMIe0tr/s3v2ictxWpdnWhoeTiJzNg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hTTXH4PxHzCkb for ; Tue, 25 Aug 2026 00:42:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 40f5f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Aug 2026 00:42:55 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Kevin Bowling Subject: git: e24a14c4c361 - stable/14 - 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/14 X-Git-Reftype: branch X-Git-Commit: e24a14c4c3613a8163b1a005062ed141a2ef79e8 Auto-Submitted: auto-generated Date: Tue, 25 Aug 2026 00:42:55 +0000 Message-Id: <6a8ce50f.40f5f.659f7e88@gitrepo.freebsd.org> The branch stable/14 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=e24a14c4c3613a8163b1a005062ed141a2ef79e8 commit e24a14c4c3613a8163b1a005062ed141a2ef79e8 Author: Kevin Bowling AuthorDate: 2026-08-11 19:34:50 +0000 Commit: Kevin Bowling CommitDate: 2026-08-25 00:41:19 +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)