From nobody Tue Aug 25 00:42:54 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 4hTTXG69pWz6pP6R for ; Tue, 25 Aug 2026 00:42:54 +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 4hTTXG4xJ8z3GBY for ; Tue, 25 Aug 2026 00:42:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1787618574; 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=EWHMJWvN4jOhK5IODtI+TfUouyHZIkR82co3GKjQHGs=; b=elvY46VLMDJBGZz/plz0Fz6pBpM7nRIhocCmgDYz8A0GtGoVNz3qemmJFz1H0hpcc8UmZm YcYQaELM2t2kJ625q6SwFa9P/JCkv9Vx9DACh7TbvLb+CHLqddtpjznxkIo+Mz6B4GfJzO q8tCTCfwtNxDTzn+SpukxJ4e8SP06AMiB+vrPYTh3Dg9oyEm65nREwjATNq4dVfQhEB9+2 CENtPjwW71jZS32doCkF82POiCyDjOpVSADnkA2/b9hcOIC9mnuWyl7MKII3tAnM7CA4G9 Ar4CrbUxsGkLn3r4lc/yuPNYs8YQbGxDwYugJid/JWQen/L0bhIaqOWU8RLGzQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1787618574; a=rsa-sha256; cv=none; b=JWokD4kK6NxZr+BXZJUVNbqXMRFngq1QoUPK4GWrStbyCj3OeADhzvwlKOgsEOXEe/DBzI KHjOocY3JL8FRhMxYXs0uk/KPgX7qUQkV+FTLaH85aXHAiVmeAX8mmJ7GzjhdUFKoePcCX Xi7tTYQ2Hp+39NWUh7Eq75v5aJqSk+2s6zLkza2pXvTe7yIwrGAALOxI6i54g/6OgYB6RC xTyhjVocg1ZazgZ+KgCfe67DIqaayc+eNP9w63FECimjaxfmg3zhQGFBpLP3JBsriAjl2V K/CNBp1EC/xUJVjjHdHWj/1hivI/5rxeZcigDeSsWBtOXlnLdL0aopbmL8DNHg== 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=1787618574; 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=EWHMJWvN4jOhK5IODtI+TfUouyHZIkR82co3GKjQHGs=; b=TweAX+69wftRo9iPOQCOZc4AgkZ6NmAh6XnvqawJ0ZII1rJn3DeOA02e/JS8+I4EcOmZj1 KPGCJOQuISwf6kBqRiInTWbNewzAE7htPr8nj3/G2ijXX9H3XPCPCSAyEEg0VLo+Nvtr1D 8OEOXrZQpNxF7nztJq+oYj85EudOScj7aRvL8oaA9UOAR+PX6tasPs/Jhk03zY0qvPxBWA c/K+UKnL+NGgqkGqfqG/ehaRiTTpWUW6Hi7EJ6WP80241i70mWEd7NIhv+oAAo9qjzC6A3 o/NZ4wGBLBXRO6bSrYdwsFt0JmUTMzYuYY776s40CN+PnVH9B0mWeZ7/Mi2kcg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hTTXG3fSrzCZD for ; Tue, 25 Aug 2026 00:42:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 40335 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 25 Aug 2026 00:42:54 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Kevin Bowling Subject: git: aa8cfbac9f8c - stable/14 - ixgbe: Avoid a signed shift while assembling the PBA number 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: aa8cfbac9f8c96c9b627bfb597a33c358c9ffb14 Auto-Submitted: auto-generated Date: Tue, 25 Aug 2026 00:42:54 +0000 Message-Id: <6a8ce50e.40335.12d2f634@gitrepo.freebsd.org> The branch stable/14 has been updated by kbowling: URL: https://cgit.FreeBSD.org/src/commit/?id=aa8cfbac9f8c96c9b627bfb597a33c358c9ffb14 commit aa8cfbac9f8c96c9b627bfb597a33c358c9ffb14 Author: Kevin Bowling AuthorDate: 2026-08-11 19:34:40 +0000 Commit: Kevin Bowling CommitDate: 2026-08-25 00:41:09 +0000 ixgbe: Avoid a signed shift while assembling the PBA number The EEPROM word is promoted to signed int before the left shift when the cast is applied to the complete expression. Cast the word first so all 16-bit values are shifted as unsigned data. This is the ixgbe counterpart of the e1000 correction imported from DPDK commit b932270c66. (cherry picked from commit baa6e3af8525244e65a404fa13306fbca7feae9c) --- sys/dev/ixgbe/ixgbe_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/dev/ixgbe/ixgbe_common.c b/sys/dev/ixgbe/ixgbe_common.c index 116113b825c4..dd4dbb56cc25 100644 --- a/sys/dev/ixgbe/ixgbe_common.c +++ b/sys/dev/ixgbe/ixgbe_common.c @@ -770,7 +770,7 @@ s32 ixgbe_read_pba_num_generic(struct ixgbe_hw *hw, u32 *pba_num) DEBUGOUT("NVM Not supported\n"); return IXGBE_NOT_IMPLEMENTED; } - *pba_num = (u32)(data << 16); + *pba_num = (u32)data << 16; ret_val = hw->eeprom.ops.read(hw, IXGBE_PBANUM1_PTR, &data); if (ret_val) {