]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-linux-nsec-timestamp-zero-20071106
authorJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 7 Nov 2007 04:04:20 +0000 (04:04 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 7 Nov 2007 04:04:20 +0000 (04:04 +0000)
don't leave garbage in nsec

(cherry picked from commit ad30730abd77fa489a6d3777e26621357724af9f)

src/afs/LINUX/osi_vfsops.c

index 5bf4ae2364c493c721952ea531cc661a13dff833..7a9f7612705fad4e96f2c8576b73e03d2e266114 100644 (file)
@@ -538,6 +538,7 @@ vattr2inode(struct inode *ip, struct vattr *vp)
     ip->i_size = vp->va_size;
 #if defined(AFS_LINUX26_ENV)
     ip->i_atime.tv_sec = vp->va_atime.tv_sec;
+    ip->i_atime.tv_nsec = 0;
     ip->i_mtime.tv_sec = vp->va_mtime.tv_sec;
     /* Set the mtime nanoseconds to the sysname generation number.
      * This convinces NFS clients that all directories have changed
@@ -545,6 +546,7 @@ vattr2inode(struct inode *ip, struct vattr *vp)
      */
     ip->i_mtime.tv_nsec = afs_sysnamegen;
     ip->i_ctime.tv_sec = vp->va_ctime.tv_sec;
+    ip->i_ctime.tv_nsec = 0;
 #else
     ip->i_atime = vp->va_atime.tv_sec;
     ip->i_mtime = vp->va_mtime.tv_sec;