From nobody Mon Dec 15 17:26:29 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 4dVRn15txZz6L3Yp for ; Mon, 15 Dec 2025 17:26:29 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dVRn15LsTz479d for ; Mon, 15 Dec 2025 17:26:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765819589; 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=Yy1Be4OmhrUWLqgqnKYYg5j+R6mZjS2MLg7WP3h2Bt8=; b=sngggKDMZFHMQMYuJ4ItRqtJS0+RT+c8vuZ1i/PzPBK6HzTHkom1G0TbVPS0xZnPuhhCc4 qqgn75XN/CBV0bHRGELH+U9Dfpt3ANuo2+dTCgD8riTgL1Cbrv/db+PldJMyGu3PhPFJxU 8BAxpa+bjqlkob/Yx4dEhgef7T0wNrIvgpOKBUjJisGhtGwhejq4pyTQqLQWCiBOgVNYxw y7slczb/lN2YPS0zrf9LiPgZPjSqOoRVuaPUwiBhRc/dTT7MieWS0Hk0ODjQPGp4gE8EE5 elJoyAFgMu7ZbxNKa+IL7Sa3jXq8/tScUKC3nsg6+GAuat8HCrdqhrUe3zYTRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765819589; 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=Yy1Be4OmhrUWLqgqnKYYg5j+R6mZjS2MLg7WP3h2Bt8=; b=q0jWu++5AKGs/vurEzAHuEOAAPEc3+JLMvmb1xXxUQ9hrNgdgh0HewlNbFKSfP4KeUls4l kBP0AEqrqWqC81DSV1O/MwybRQ66mt7/yKlBsmZcxsmLakTHMQJTC5oSke7PbfvZO29kRk KQOe7HFin5oKUC3hVW+hhIFd6YAO7d/badI8L/gSydhfQpXwgLCm7EUNwMo+Qgdm6xQBsL vkxqDnu4/0zlu3mDLLYuOutMlMSpvZNJQpa66bJL49ijXVfVwna01XeefnhsRQR34M6lMw Xr6LpXPDJvkRGAadYrCkX9RvBVXvUkHdKlmWQiOgXcM8EQ1DOi3TlKuDjRSxuA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765819589; a=rsa-sha256; cv=none; b=arTrJQU5GMMoepHE/kfCxLzc83mna+cvpfdTWzTtwLnXGTjjmGXrqFmrjE+xrg7P7YrJRg H/veHSnBa2OqQX02pPY6T5pTh+fQE0eq3aQQ5nPi/LPbZRPDc8p+f9ywTKlXFj8c6O0Liw 2jrueUZ7eL1CcLwX7p9n45Ln1pxWIQVkzsEaQ4Z4LYK7LfYyYoekiEdFvIwFJxJsx+cuK6 SsEAM+i0vXreOcQe8csk8Tbtv+MbLx/TfCzzvKBmtWA+P5WlBia+oKJxx7mXbR7fw6NwCS 4Jfi3llx7v771FagDMW9/Kls2uhdx9OuOkqTtsQhVChOEbW3TT5ig82CQozIug== 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 4dVRn14sDxzDWw for ; Mon, 15 Dec 2025 17:26:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id fe78 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 15 Dec 2025 17:26:29 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Mateusz Piotrowski <0mp@FreeBSD.org> Subject: git: faf64970ac80 - stable/13 - vfs_cache: Fix the SDT definition of vfs:fplookup:lookup:done 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: 0mp X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: faf64970ac80caa5293ee58fe8614aa68d4c9b8e Auto-Submitted: auto-generated Date: Mon, 15 Dec 2025 17:26:29 +0000 Message-Id: <694044c5.fe78.2a68be91@gitrepo.freebsd.org> The branch stable/13 has been updated by 0mp: URL: https://cgit.FreeBSD.org/src/commit/?id=faf64970ac80caa5293ee58fe8614aa68d4c9b8e commit faf64970ac80caa5293ee58fe8614aa68d4c9b8e Author: Mateusz Piotrowski <0mp@FreeBSD.org> AuthorDate: 2025-07-14 23:09:24 +0000 Commit: Mateusz Piotrowski <0mp@FreeBSD.org> CommitDate: 2025-12-15 17:26:14 +0000 vfs_cache: Fix the SDT definition of vfs:fplookup:lookup:done 1. The definition lists struct nameidata as the type of the first argument. However, the actual probes always pass a variable of type struct nameidata* to SDT_PROBE3. 2. The third argument (args[2]) is actually enum cache_fpl_status. Reviewed by: markj Approved by: markj (mentor) Fixes: 07d2145a1717 vfs: add the infrastructure for lockless lookup MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D51315 (cherry picked from commit 6567623f831daaffa67777d17780e8f424c1bb01) --- sys/kern/vfs_cache.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/kern/vfs_cache.c b/sys/kern/vfs_cache.c index e6cf39c09f19..0afb65c55c5a 100644 --- a/sys/kern/vfs_cache.c +++ b/sys/kern/vfs_cache.c @@ -245,7 +245,8 @@ SDT_PROBE_DEFINE2(vfs, namecache, evict_negative, done, "struct vnode *", "char *"); SDT_PROBE_DEFINE1(vfs, namecache, symlink, alloc__fail, "size_t"); -SDT_PROBE_DEFINE3(vfs, fplookup, lookup, done, "struct nameidata", "int", "bool"); +SDT_PROBE_DEFINE3(vfs, fplookup, lookup, done, "struct nameidata *", "int", + "enum cache_fpl_status"); SDT_PROBE_DECLARE(vfs, namei, lookup, entry); SDT_PROBE_DECLARE(vfs, namei, lookup, return);