Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Oct 2018 15:56:42 +0000 (UTC)
From:      Alan Somers <asomers@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-11@freebsd.org
Subject:   svn commit: r339053 - stable/11/share/man/man9
Message-ID:  <201810011556.w91Fug1h008319@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: asomers
Date: Mon Oct  1 15:56:42 2018
New Revision: 339053
URL: https://svnweb.freebsd.org/changeset/base/339053

Log:
  MFC r337482:
  
  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
  Differential Revision:	https://reviews.freebsd.org/D16629

Modified:
  stable/11/share/man/man9/VOP_LOOKUP.9
Directory Properties:
  stable/11/   (props changed)

Modified: stable/11/share/man/man9/VOP_LOOKUP.9
==============================================================================
--- stable/11/share/man/man9/VOP_LOOKUP.9	Mon Oct  1 15:49:43 2018	(r339052)
+++ stable/11/share/man/man9/VOP_LOOKUP.9	Mon Oct  1 15:56:42 2018	(r339053)
@@ -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?201810011556.w91Fug1h008319>