Module Name: src Committed By: ad Date: Mon Mar 23 23:28:47 UTC 2020
Modified Files: src/sys/rump/include/rump: rump_namei.h src/sys/sys: namei.h Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/rump/include/rump/rump_namei.h cvs rdiff -u -r1.106 -r1.107 src/sys/sys/namei.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/rump/include/rump/rump_namei.h diff -u src/sys/rump/include/rump/rump_namei.h:1.40 src/sys/rump/include/rump/rump_namei.h:1.41 --- src/sys/rump/include/rump/rump_namei.h:1.40 Mon Mar 23 18:43:48 2020 +++ src/sys/rump/include/rump/rump_namei.h Mon Mar 23 23:28:47 2020 @@ -1,11 +1,11 @@ -/* $NetBSD: rump_namei.h,v 1.40 2020/03/23 18:43:48 ad Exp $ */ +/* $NetBSD: rump_namei.h,v 1.41 2020/03/23 23:28:47 ad Exp $ */ /* * WARNING: GENERATED FILE. DO NOT EDIT * (edit namei.src and run make namei in src/sys/sys) * by: NetBSD: gennameih.awk,v 1.5 2009/12/23 14:17:19 pooka Exp - * from: NetBSD: namei.src,v 1.51 2020/03/23 18:41:40 ad Exp + * from: NetBSD: namei.src,v 1.52 2020/03/23 23:28:11 ad Exp */ #ifndef _RUMP_RUMP_NAMEI_H_ Index: src/sys/sys/namei.h diff -u src/sys/sys/namei.h:1.106 src/sys/sys/namei.h:1.107 --- src/sys/sys/namei.h:1.106 Mon Mar 23 18:43:48 2020 +++ src/sys/sys/namei.h Mon Mar 23 23:28:47 2020 @@ -1,11 +1,11 @@ -/* $NetBSD: namei.h,v 1.106 2020/03/23 18:43:48 ad Exp $ */ +/* $NetBSD: namei.h,v 1.107 2020/03/23 23:28:47 ad Exp $ */ /* * WARNING: GENERATED FILE. DO NOT EDIT * (edit namei.src and run make namei in src/sys/sys) * by: NetBSD: gennameih.awk,v 1.5 2009/12/23 14:17:19 pooka Exp - * from: NetBSD: namei.src,v 1.51 2020/03/23 18:41:40 ad Exp + * from: NetBSD: namei.src,v 1.52 2020/03/23 23:28:11 ad Exp */ /* @@ -216,16 +216,15 @@ struct nameidata { * Field markings and their corresponding locks: * * - stable throught the lifetime of the namecache entry - * d protected by nc_dvp->vi_ncdlock - * v protected by nc_dvp->vi_ncvlock + * d protected by nc_dvp->vi_nc_lock + * v protected by nc_vp->vi_nc_listlock * l protected by cache_lru_lock - * u accesses are unlocked, no serialization applied */ struct nchnode; struct namecache { struct rb_node nc_tree; /* d red-black tree, must be first */ - uint64_t nc_key; /* - hash key */ - TAILQ_ENTRY(namecache) nc_list; /* v vp's list of cache entries */ + uint64_t nc_key; /* - hashed key value */ + TAILQ_ENTRY(namecache) nc_list; /* v nc_vp's list of cache entries */ TAILQ_ENTRY(namecache) nc_lru; /* l pseudo-lru chain */ struct vnode *nc_dvp; /* - vnode of parent of name */ struct vnode *nc_vp; /* - vnode the name refers to */