From nobody Thu Sep 17 00:18:38 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 4hlbvl6PLvz6sXwT for ; Thu, 17 Sep 2026 00:18:43 +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 4hlbvl5jLkz4NgT for ; Thu, 17 Sep 2026 00:18:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1789604323; 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=aYv0cRbdpGoyEgQxGPgqC4xuERqwgYefmKG9ADt4tTg=; b=k0SO+8vXOfkY1yfjGeZPecpgF2/Pje2e9Zd08UZ0Mb+A3XD/sDmDJvxRtVfna16ZnivImn mqWIDXZtoWDILDlXb0JhvrcFqd1m8d1iIYZnMvCulmV9S8ds4w8kh0248OHWgcK2gou8VD DAGawuxJ9i+SMlGbQQg1vnQ2dP6bVENRRcyfyHXuJZzaVd9EWdgSW7qoGWKLRd8344ge47 JrzJyx1L8mKh/iuHxkgfvqj9qOkOgYB22pK3I2W/lLUaIjN7HU/EwJvrJLNkxzxfimlMIm rcP19eX5l5P3ajZZOaKdalu0mdRNdWAius+GjXtUN21objE3UE3gCUOPOM3x1A== ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1789604323; b=gdwe0aWNsrhrO+2u68gZbTrlbGKbNRHwOCwZVz28CpKYuKAD8qHDsYy45z8aek4VnmsAHB 4Sj1oQ1h9vJkIIwdPHdIIj+hA7dlKrT10lKQBsw+kW/WsUS56ssAwCjt6p4Iz63Limz1n3 /nOFqbwWiEghMwzYMRcQ/jZ74NadNQ34FAT7PsP5xyNkjHFhNwh4qyY3Y8vziVLpjGKd5u 1kITGTQRvydvr/XAhirNHpiMdPQuazofGIdH29YBUBHvJAzeYVQkdwRmHtV60BxuLLEud0 5LAQ+eX/UrY4gfiyW/ahUODDAnAKUmeEZApRCUhapngTQIKllwiE22YvcsWokQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1789604323; 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=aYv0cRbdpGoyEgQxGPgqC4xuERqwgYefmKG9ADt4tTg=; b=HPciTgwFmg1vhaE5/qv8aMYd486R4n5t0sRzsSQsPIVIC9wgYtFkckLxekHQYYuCX/z9EF YOhfff6sQmuF6/DWewVigCSJGtLdvZxm+grOjzIeHf5ZRRNrvTcB5ETv/2Y3yKEEzzvPgd RUjsoc5EpgWSs5BmbI7LqU37RoBGpsZsPaqj99Fr0EwsR03WCjopAPup1+SzAb6Uld9Ttj dLU6K9HVQoJTV9f/OflQgjQ2GnzI3k45jG7hOK7Pf2/pzJZP7lDKt4VswhJcXeeQ2fpHpK JjvtJuQ21xCXwArOAAy3Jpz4D+fDp+eyOnv84RSwmd9mCK1Tup5CMEP7VLKq5w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4hlbvl4mdbz17fd for ; Thu, 17 Sep 2026 00:18:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 26a2f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 17 Sep 2026 00:18:38 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Aymeric Wibo Subject: git: f74d7fc4131d - main - thunderbolt: Account for CRC in router config write message size 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: obiwac X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f74d7fc4131d6aca081d10e92e7bc19584a20d77 Auto-Submitted: auto-generated Date: Thu, 17 Sep 2026 00:18:38 +0000 Message-Id: <6aab31de.26a2f.36598174@gitrepo.freebsd.org> The branch main has been updated by obiwac: URL: https://cgit.FreeBSD.org/src/commit/?id=f74d7fc4131d6aca081d10e92e7bc19584a20d77 commit f74d7fc4131d6aca081d10e92e7bc19584a20d77 Author: Aymeric Wibo AuthorDate: 2026-09-17 00:18:31 +0000 Commit: Aymeric Wibo CommitDate: 2026-09-17 00:18:31 +0000 thunderbolt: Account for CRC in router config write message size Fixes: 9c6e9bfb3474 ("thunderbolt: Support writing to router config space") Sponsored by: The FreeBSD Foundation --- sys/dev/thunderbolt/router.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/dev/thunderbolt/router.c b/sys/dev/thunderbolt/router.c index a92f008e21eb..e35c712e4a00 100644 --- a/sys/dev/thunderbolt/router.c +++ b/sys/dev/thunderbolt/router.c @@ -534,7 +534,8 @@ _tb_config_write(struct router_softc *sc, u_int space, u_int adapter, { struct router_command *cmd; struct tb_cfg_write *msg; - size_t msglen = sizeof(*msg) + dwlen * 4; + /* +4 to account for the CRC at the end. */ + size_t msglen = sizeof(*msg) + dwlen * 4 + 4; int error; if ((error = router_alloc_cmd(sc, &cmd)) != 0)