Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Aug 2018 18:50:43 +0000 (UTC)
From:      Alan Somers <asomers@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r337482 - head/share/man/man9
Message-ID:  <201808081850.w78Iohfh040532@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: asomers
Date: Wed Aug  8 18:50:42 2018
New Revision: 337482
URL: https://svnweb.freebsd.org/changeset/base/337482

Log:
  Bring VOP_LOOKUP(9) up to date
  
  * Remove the cn_hash field (removed by r51906)
  * Add the cn_lkflags field (added by r144285)
  * Remove duplicate definition of cnp.
  
  Reviewed by:	kib
  MFC after:	2 weeks
  Differential Revision:	https://reviews.freebsd.org/D16629

Modified:
  head/share/man/man9/VOP_LOOKUP.9

Modified: head/share/man/man9/VOP_LOOKUP.9
==============================================================================
--- head/share/man/man9/VOP_LOOKUP.9	Wed Aug  8 18:50:32 2018	(r337481)
+++ head/share/man/man9/VOP_LOOKUP.9	Wed Aug  8 18:50:42 2018	(r337482)
@@ -28,7 +28,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd November 17, 2017
+.Dd August 8, 2018
 .Dt VOP_LOOKUP 9
 .Os
 .Sh NAME
@@ -51,10 +51,7 @@ The locked vnode of the directory to search.
 The address of a variable where the resulting locked vnode should be stored.
 .It Fa cnp
 The pathname component to be searched for.
-.El
-.Pp
-.Fa Cnp
-is a pointer to a componentname structure defined as follows:
+It is a pointer to a componentname structure defined as follows:
 .Bd -literal
 struct componentname {
 	/*
@@ -64,13 +61,13 @@ struct componentname {
 	u_long	cn_flags;	/* flags to namei */
 	struct	thread *cn_thread;	/* thread requesting lookup */
 	struct	ucred *cn_cred;	/* credentials */
+	int     cn_lkflags;     /* Lock flags LK_EXCLUSIVE or LK_SHARED */
 	/*
 	 * Shared between lookup and commit routines.
 	 */
 	char	*cn_pnbuf;	/* pathname buffer */
 	char	*cn_nameptr;	/* pointer to looked up name */
 	long	cn_namelen;	/* length of looked up component */
-	u_long	cn_hash;	/* hash value of looked up name */
 };
 .Ed
 .Pp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808081850.w78Iohfh040532>