Module Name: src Committed By: ad Date: Tue Jan 14 11:08:01 UTC 2020
Modified Files: src/sys/rump/include/rump [ad-namecache]: rump_namei.h src/sys/sys [ad-namecache]: namei.h Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.37.2.1 -r1.37.2.2 src/sys/rump/include/rump/rump_namei.h cvs rdiff -u -r1.103.2.1 -r1.103.2.2 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.37.2.1 src/sys/rump/include/rump/rump_namei.h:1.37.2.2 --- src/sys/rump/include/rump/rump_namei.h:1.37.2.1 Wed Jan 8 11:02:35 2020 +++ src/sys/rump/include/rump/rump_namei.h Tue Jan 14 11:08:01 2020 @@ -1,11 +1,11 @@ -/* $NetBSD: rump_namei.h,v 1.37.2.1 2020/01/08 11:02:35 ad Exp $ */ +/* $NetBSD: rump_namei.h,v 1.37.2.2 2020/01/14 11:08:01 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.47.2.1 2020/01/08 11:02:16 ad Exp + * from: NetBSD: namei.src,v 1.47.2.3 2020/01/14 11:07:40 ad Exp */ #ifndef _RUMP_RUMP_NAMEI_H_ Index: src/sys/sys/namei.h diff -u src/sys/sys/namei.h:1.103.2.1 src/sys/sys/namei.h:1.103.2.2 --- src/sys/sys/namei.h:1.103.2.1 Wed Jan 8 11:02:35 2020 +++ src/sys/sys/namei.h Tue Jan 14 11:08:01 2020 @@ -1,11 +1,11 @@ -/* $NetBSD: namei.h,v 1.103.2.1 2020/01/08 11:02:35 ad Exp $ */ +/* $NetBSD: namei.h,v 1.103.2.2 2020/01/14 11:08:01 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.47.2.1 2020/01/08 11:02:16 ad Exp + * from: NetBSD: namei.src,v 1.47.2.3 2020/01/14 11:07:40 ad Exp */ /* @@ -214,16 +214,18 @@ struct nameidata { * Field markings and their corresponding locks: * * - stable throught the lifetime of the namecache entry - * d protected by nc_dvp->vi_nclock - * l protected by cache_list_lock + * d protected by nc_dvp->vi_ncdlock + * v protected by nc_dvp->vi_ncvlock + * l protected by cache_lru_lock + * u accesses are unlocked, no serialization applied */ struct namecache { struct rb_node nc_node; /* d red-black tree node */ TAILQ_ENTRY(namecache) nc_lru; /* l pseudo-lru chain */ - TAILQ_ENTRY(namecache) nc_vlist;/* l vp's list of cache entries */ + TAILQ_ENTRY(namecache) nc_vlist;/* v vp's list of cache entries */ struct vnode *nc_dvp; /* - vnode of parent of name */ struct vnode *nc_vp; /* - vnode the name refers to */ - int nc_hittime; /* d approx time of last hit */ + int nc_lrulist; /* l which LRU list its on */ u_short nc_nlen; /* - length of name */ bool nc_whiteout; /* - true if a whiteout */ char nc_name[49]; /* - segment name */