From nobody Tue Jan 11 13:51:41 2022 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 CA4EC193BC47; Tue, 11 Jan 2022 13:51:41 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JYBv13XNFz4XSh; Tue, 11 Jan 2022 13:51:41 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 593051A488; Tue, 11 Jan 2022 13:51:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 20BDpfJL048595; Tue, 11 Jan 2022 13:51:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 20BDpfWc048586; Tue, 11 Jan 2022 13:51:41 GMT (envelope-from git) Date: Tue, 11 Jan 2022 13:51:41 GMT Message-Id: <202201111351.20BDpfWc048586@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andriy Gapon Subject: git: 256c8c5df2a4 - main - dt_unring_buf: set dtbd_oldest to the start of the first record 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: Sender: owner-dev-commits-src-all@freebsd.org X-BeenThere: dev-commits-src-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: avg X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 256c8c5df2a4bdd43afd9ec5a2f8be9374284e1e Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641909101; 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=2NfBxvMOlB9Dv6cfLoOkQ/IYaa+73CuYge597b+9Tjg=; b=A9E4rD36o7k3E1zD+W2hlY9RlcI2zHCHL42bP4ReAVx9/V3ufkUZ67TJqzOwq70sKYiSO7 3C6ys2mmyGleF4Z/RrwfAR8EgTUpyvZGQw9263ztLXUQDwPpN7ov9F3KlwBzN9NgigLbWv EfIa6T+qfS7QpnWNJG/ERbyfr0MK54wyiImdZYb+GRNkXMUrlcyGyDEkZzcuaes6ptA8BI L/QwNIo8vebU97vjHe6j8ZDz5ZgRwSuAdl0byaGI1GKZ6WrXEtW5qqMFSuQWotF1HvdRhm n9EpHON7N3U7jYUiFjrPWgv6nTp7KK0VaJeoU22/7AXW9PLYpnzZrQ3NLNL7xQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641909101; a=rsa-sha256; cv=none; b=aMp8vkrkIJEZkBbjM7yvt+9TDf2LRTZkEmfVKLs5jl4qdgODmIVldbFQL+ZfrpxSwH/Elt xj36FwvLQUZOcZUJp6wexIQeflRf33UF6fJ3C9aHiX1gKi0bvwXhsQUuw6+3aCskALWxLq mwZMS01/TDc5AxAc4mfi9+figmhKgfDLxrtokHix+KIP4tHTx3SX30pBccsxT5FtmB4p8L SllGgCJtc4qB7OOveJVlm1ChlclnGZHbBGcml4fY5g6UFLkK3mYzkJrVxfor/GGMvMAsBG R86EY00jhbxYWc6AXLHOBk06wdLz3j6QBZRobzvWGHZuLlJSp4ffjLbBPG4TvQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by avg: URL: https://cgit.FreeBSD.org/src/commit/?id=256c8c5df2a4bdd43afd9ec5a2f8be9374284e1e commit 256c8c5df2a4bdd43afd9ec5a2f8be9374284e1e Author: Andriy Gapon AuthorDate: 2022-01-11 13:44:04 +0000 Commit: Andriy Gapon CommitDate: 2022-01-11 13:44:04 +0000 dt_unring_buf: set dtbd_oldest to the start of the first record It was set to the start of the buffer and that can be different from the start of teh first record because of a misalignment. This change follows the example of dt_realloc_buf(). Reviewed by: tsoome, markj MFC after: 4 weeks Differential Revision: https://reviews.freebsd.org/D33649 --- cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c index 811c88bbf0ad..862d4b9222d7 100644 --- a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c +++ b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c @@ -2621,7 +2621,7 @@ dt_unring_buf(dtrace_hdl_t *dtp, dtrace_bufdesc_t *buf) bcopy(buf->dtbd_data, ndp, buf->dtbd_oldest); dt_free(dtp, buf->dtbd_data); - buf->dtbd_oldest = 0; + buf->dtbd_oldest = misalign; buf->dtbd_data = newdata; buf->dtbd_size += misalign;