--- linux-2.4.19-pre10/fs/nfs/inode.c.orig Tue Mar 12 16:35:02 2002 +++ linux-2.4.19-pre10/fs/nfs/inode.c Fri Jun 7 14:57:08 2002 @@ -1059,7 +1059,8 @@ inode->i_atime = new_atime; if (NFS_CACHE_MTIME(inode) != new_mtime) { - NFS_MTIME_UPDATE(inode) = jiffies; + if (invalid) + NFS_MTIME_UPDATE(inode) = jiffies; NFS_CACHE_MTIME(inode) = new_mtime; inode->i_mtime = nfs_time_to_secs(new_mtime); }