Module Name:    src
Committed By:   ad
Date:           Sun Dec  1 13:45:42 UTC 2019

Modified Files:
        src/sys/sys: namei.src

Log Message:
Make nc_hittime volatile to defeat compiler cleverness.


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/sys/namei.src

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/sys/namei.src
diff -u src/sys/sys/namei.src:1.44 src/sys/sys/namei.src:1.45
--- src/sys/sys/namei.src:1.44	Sun Dec  1 13:39:53 2019
+++ src/sys/sys/namei.src	Sun Dec  1 13:45:42 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: namei.src,v 1.44 2019/12/01 13:39:53 ad Exp $	*/
+/*	$NetBSD: namei.src,v 1.45 2019/12/01 13:45:42 ad Exp $	*/
 
 /*
  * Copyright (c) 1985, 1989, 1991, 1993
@@ -219,7 +219,7 @@ struct namecache {
 	struct	vnode *nc_dvp;		/* N vnode of parent of name */
 	struct	vnode *nc_vp;		/* N vnode the name refers to */
 	kmutex_t *nc_lock;		/* - lock on this entry */
-	int	nc_hittime;		/* N last time scored a hit */
+	volatile int nc_hittime;	/* N last time scored a hit */
 	int	nc_flags;		/* - copy of componentname ISWHITEOUT */
 	u_short	nc_nlen;		/* - length of name */
 	char	nc_name[0];		/* - segment name */

Reply via email to