From nobody Fri Apr 04 20:09:20 2025 X-Original-To: dev-commits-src-main@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 4ZTqSc6v3Pz5sLgy; Fri, 04 Apr 2025 20:09:20 +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 4ZTqSc655Yz4154; Fri, 04 Apr 2025 20:09:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1743797360; 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=HW200ifUS42kC+8/2Xz/uDLXKQ6jXpYohTXAI1KjGqk=; b=dMSM6uB7kkwlThRnA9WzYmY54D+DqSSJp24it71K7Qr3WSl0f7XrzjlaTYK3ZYj8qsFooA IeqdyIE+a17juGpnFMNEMdzVz46ROcleiuKkSk0iEPtHGfXte70us+FfVYALZ2Qt0CqR64 eiDC9e9EUFOWNwLZHqaVhAUWCV81TH6b3+LjyCo3+8aVM3wQTXzK3MYcVYVqNEsK94IHYg 8K59q4K6qStSbPvEWSMa4YAS4nV+qT0VPM+sgAMI6bCp7BFwhUoWIIP4B6R6GNCKRn/mll r6xsKPsNRqmVT+Kn/2tLcarY9qJwEn8vd0kpA7P3qjA6vzcH1ot4dE1+c9Gy0w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1743797360; a=rsa-sha256; cv=none; b=vsHNWZ8bwlqD1e6sDFJB098V9VsCrMdlg+B/d13hpgAjpViJ4F1dw76MFdJjFp4uiNd9yi qK3/XEgJ+8L2WreNDddD6IKoZIHvQOhsX1EMc1HrukdW9R6tODah8wOHlywAWcxCok8ixU 1ru+4ljfEbSZt4yH1FmKjaYwO16B0w5fWFkfabHlwZAr2XBNWmbU2yPKI8wfkFIpe0ubRz gv+5S+4RGSd0YFeNHHDPjKQn8zLU3bvFwWLSlIR4uQb2unO0VZaxzphPiv00PVfTArJbYE FwMp79pFC/HGu28A9xJj0qrr4AmGysS3EjjK/U0BT0PwUDk5susStfJPH1yStQ== 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=1743797360; 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=HW200ifUS42kC+8/2Xz/uDLXKQ6jXpYohTXAI1KjGqk=; b=vVVIjXe8hUOJucCyVOcQA9BVHaL/lZr1c2tPlum2M/pS0iKoGKdEC3plcknO2lBB8i2TYS iOIcoNUEwBufnqSV88nOvrTfy++e2vWd+bqa/Gs/5Iw+6kkTR4bXKwr6LzhSNfVusuxBmT rlaSkd054kwNyE8fG9IpoMr1ro7YV+vMWz8jfM47/rVzdihuYftjZQYJn5zHPgvYQWbuWF kRCcDn8sycIElsmJla8HUptVyc+h6AxktZeuEYPS+p+Tklw5ufLhgpo99aOq4cTXXKMImJ xH8N/eoQ66Vc+Xau0ueWru1nkj/S9YUG+/tis+DfZ1vOVjeRwjNUghmXTBjUWw== 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 4ZTqSc5Dg8z11BL; Fri, 04 Apr 2025 20:09:20 +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 534K9KaE090273; Fri, 4 Apr 2025 20:09:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 534K9Kv4090270; Fri, 4 Apr 2025 20:09:20 GMT (envelope-from git) Date: Fri, 4 Apr 2025 20:09:20 GMT Message-Id: <202504042009.534K9Kv4090270@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Michael Tuexen Subject: git: 3bd1e85fc13c - main - tcp: clear sendfile logging struct List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@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/main X-Git-Reftype: branch X-Git-Commit: 3bd1e85fc13cb90853046300dcaa31d63b45ee21 Auto-Submitted: auto-generated The branch main has been updated by tuexen: URL: https://cgit.FreeBSD.org/src/commit/?id=3bd1e85fc13cb90853046300dcaa31d63b45ee21 commit 3bd1e85fc13cb90853046300dcaa31d63b45ee21 Author: Peter Lei AuthorDate: 2025-04-04 20:07:09 +0000 Commit: Michael Tuexen CommitDate: 2025-04-04 20:07:09 +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 MFC after: 3 days Sponsored by: Netflix, Inc. --- 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;