Module Name: src Committed By: riastradh Date: Sun Mar 19 10:21:26 UTC 2017
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.29 -r1.30 src/sys/rump/include/rump/rump_namei.h cvs rdiff -u -r1.95 -r1.96 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.29 src/sys/rump/include/rump/rump_namei.h:1.30 --- src/sys/rump/include/rump/rump_namei.h:1.29 Sat Mar 18 21:04:24 2017 +++ src/sys/rump/include/rump/rump_namei.h Sun Mar 19 10:21:25 2017 @@ -1,11 +1,11 @@ -/* $NetBSD: rump_namei.h,v 1.29 2017/03/18 21:04:24 riastradh Exp $ */ +/* $NetBSD: rump_namei.h,v 1.30 2017/03/19 10:21:25 riastradh 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.39 2017/03/18 21:03:28 riastradh Exp + * from: NetBSD: namei.src,v 1.40 2017/03/19 10:21:02 riastradh Exp */ #ifndef _RUMP_RUMP_NAMEI_H_ Index: src/sys/sys/namei.h diff -u src/sys/sys/namei.h:1.95 src/sys/sys/namei.h:1.96 --- src/sys/sys/namei.h:1.95 Sat Mar 18 21:04:24 2017 +++ src/sys/sys/namei.h Sun Mar 19 10:21:25 2017 @@ -1,11 +1,11 @@ -/* $NetBSD: namei.h,v 1.95 2017/03/18 21:04:24 riastradh Exp $ */ +/* $NetBSD: namei.h,v 1.96 2017/03/19 10:21:25 riastradh 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.39 2017/03/18 21:03:28 riastradh Exp + * from: NetBSD: namei.src,v 1.40 2017/03/19 10:21:02 riastradh Exp */ /* @@ -215,13 +215,15 @@ struct nameidata { * - stable after initialization * L namecache_lock * C struct nchcpu::cpu_lock + * L/C insert/delete needs L and C, read needs L or any C, + * must hold L and all C after (or during) delete before free * N struct namecache::nc_lock */ struct namecache { - LIST_ENTRY(namecache) nc_hash; /* L hash chain */ + LIST_ENTRY(namecache) nc_hash; /* L/C hash chain */ LIST_ENTRY(namecache) nc_vhash; /* L directory hash chain */ - struct vnode *nc_dvp; /* - vnode of parent of name */ - struct vnode *nc_vp; /* - vnode the name refers to */ + struct vnode *nc_dvp; /* N vnode of parent of name */ + struct vnode *nc_vp; /* N vnode the name refers to */ int nc_flags; /* - copy of componentname ISWHITEOUT */ char nc_nlen; /* - length of name */ char nc_name[NCHNAMLEN]; /* - segment name */