svn commit: r347530 - projects/fuse2/sys/fs/fuse

Alan Somers asomers at FreeBSD.org
Mon May 13 15:39:20 UTC 2019


Author: asomers
Date: Mon May 13 15:39:19 2019
New Revision: 347530
URL: https://svnweb.freebsd.org/changeset/base/347530

Log:
  fusefs: enhance an SDT probe added in r346998
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/fuse2/sys/fs/fuse/fuse_node.c

Modified: projects/fuse2/sys/fs/fuse/fuse_node.c
==============================================================================
--- projects/fuse2/sys/fs/fuse/fuse_node.c	Mon May 13 14:52:50 2019	(r347529)
+++ projects/fuse2/sys/fs/fuse/fuse_node.c	Mon May 13 15:39:19 2019	(r347530)
@@ -212,7 +212,8 @@ fuse_vnode_hash(uint64_t id)
 	return (fnv_32_buf(&id, sizeof(id), FNV1_32_INIT));
 }
 
-SDT_PROBE_DEFINE2(fusefs, , node, stale_vnode, "struct vnode*", "enum vtype");
+SDT_PROBE_DEFINE3(fusefs, , node, stale_vnode, "struct vnode*", "enum vtype",
+		"uint64_t");
 static int
 fuse_vnode_alloc(struct mount *mp,
     struct thread *td,
@@ -241,7 +242,8 @@ fuse_vnode_alloc(struct mount *mp,
 			 * between FUSE_LOOKUP and another client's
 			 * FUSE_UNLINK/FUSE_CREATE
 			 */
-			SDT_PROBE2(fusefs, , node, stale_vnode, *vpp, vtyp);
+			SDT_PROBE3(fusefs, , node, stale_vnode, *vpp, vtyp,
+				nodeid);
 			fuse_internal_vnode_disappear(*vpp);
 			lockmgr((*vpp)->v_vnlock, LK_RELEASE, NULL);
 			*vpp = NULL;


More information about the svn-src-projects mailing list