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

src/afs/LINUX/osi_vfsops.c

index eb69a6e3efb870cda41eb4b7658374f0fb089c33..59fd43cb860ae7497848a80c417107438b3d152c 100644 (file)
@@ -537,6 +537,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
@@ -544,6 +545,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;