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 */