From nobody Mon Apr 07 12:55:18 2025 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 4ZWThR24Wxz5tDlr; Mon, 07 Apr 2025 12:55:19 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZWThQ6nTzz48WF; Mon, 07 Apr 2025 12:55:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744030519; 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=c50hoCtjwcApwfpXRiVVo1VpA09u95P1K1p2aE0eVzs=; b=u6vPJS47oVYwFM444EVQ3OKdvG8AfYJMHlhhr6sk6GtMKV+ujf7OD6+tYst+qqS7z18c53 UMcabG4u6rEXcIMr9/EUzImco7ug/eWy4csI6Krs8ydtV/R8/DN3Zb+qdgxqaFybcKqKdZ 8DouLOW9rmGxCSZnDkrUTXcJ3V0woxMcFTtaR3sLEKa5fjeZjZUtRyZj+e5sdEkfIL04H/ Cex971k0NQziqSkwzAp8qSKRQahfaNkgGPjhb/puzcaZd0w90OH11S5ERXsMO8MXP/Xret 3FIUO+KnHLTlfIrgN0oo8lVNKa3eFNfzZGY+ki/csGqaDZTOuoNI6nXhHiuEjg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1744030519; a=rsa-sha256; cv=none; b=SLb9Ul8xHXTNBgwwC7ydN7yQwqwiWqwqRbM+G5F2O5FHDaHA0gqdzD519CqoVNFcIEiVRd h8b8t4XHniWA2nNrZLpf4AO3QZWLe+jLNLk2S8Kd0S1kGxsYMVsfZ5TjcNdjOAogMtzz6Q 4ENUhGel54yLf+QKZS1YQS8C6CJkHPva98YpcUO4BHdqSUf5TqT9LhYcEEF/pe0ysSwaAK qdps7OvHRpwU3TagsjY349Zz4afkl6GbcI3jlQFTpjGxGqWANSiRaKAuRulMGuIaNEYvV1 QJ0C1+em7cJ7Zmw96KaFNWwdPD1ZM4QjzKl+cocIxM0G4Nzj84eYUSB1wwLSJg== 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=1744030519; 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=c50hoCtjwcApwfpXRiVVo1VpA09u95P1K1p2aE0eVzs=; b=u3Iu5p6vtUCGOTo0iYcXtJkgfy67KpcQKX84WBAsDF9eucDBQecZuAj8yPxLWb8qM56kCx h7Rriwx1lM1n4aMiu1FIgDMqJturlvKm3RQnMPDuwIE4U/t1NufrRCZdt+RT8Hz7NgogTz sQ+sewvINLyxni5TdnSNkdLO8LPZ7+TPMpBcocydfd6RHrlu2ESiEq+igiGCKRbZBQ4lqE 3aPcu1iEhuZq8tXhX5ZyDsSxT94hJIjcfllz1QnWR5E80d1sMMYmEDLuvklSuG6+dymqJH 0T1YiJBFfOVbfv6+e6FFIfkZYd90cdoDXcQH6oK9toEGf/GaCVFuK90VYQl8Hg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZWThQ6Mh0znrq; Mon, 07 Apr 2025 12:55:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 537CtIFM049869; Mon, 7 Apr 2025 12:55:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 537CtIA8049866; Mon, 7 Apr 2025 12:55:18 GMT (envelope-from git) Date: Mon, 7 Apr 2025 12:55:18 GMT Message-Id: <202504071255.537CtIA8049866@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Michael Tuexen Subject: git: aa1c5de9d27e - stable/14 - tcp: clear sendfile logging struct 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tuexen X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: aa1c5de9d27e71739309f5bcc06363115cbf404e Auto-Submitted: auto-generated The branch stable/14 has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=aa1c5de9d27e71739309f5bcc06363115cbf404e commit aa1c5de9d27e71739309f5bcc06363115cbf404e Author: Peter Lei AuthorDate: 2025-04-04 20:07:09 +0000 Commit: Michael Tuexen CommitDate: 2025-04-07 12:54:52 +0000 tcp: clear sendfile logging struct The sendfile black box logging struct is much smaller than the encompassing stack specific logging union. Be sure to clear the trailing unused memory when logging. Reviewed by: tuexen Sponsored by: Netflix, Inc. (cherry picked from commit 3bd1e85fc13cb90853046300dcaa31d63b45ee21) --- sys/netinet/tcp_log_buf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/netinet/tcp_log_buf.c b/sys/netinet/tcp_log_buf.c index e9ad05382b81..5142b3ebdd71 100644 --- a/sys/netinet/tcp_log_buf.c +++ b/sys/netinet/tcp_log_buf.c @@ -2878,6 +2878,7 @@ tcp_log_sendfile(struct socket *so, off_t offset, size_t nbytes, int flags) struct timeval tv; tcp_log_eventspecific_t log; + memset(&log, 0, sizeof(log)); microuptime(&tv); log.u_sf.offset = offset; log.u_sf.length = nbytes;