Linux: Mark our super block as not updating access time
authorSimon Wilkinson <sxw@inf.ed.ac.uk>
Wed, 6 Jan 2010 15:43:18 +0000 (15:43 +0000)
committerDerrick Brashear <shadow|account-1000005@unknown>
Wed, 6 Jan 2010 16:22:24 +0000 (08:22 -0800)
We don't update access times, so mark our mount options as such.

FIXES 126084

Change-Id: Ic1591b943288dae45267676046f78e02c306ec08
Reviewed-on: http://gerrit.openafs.org/1071
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>

src/afs/LINUX/osi_vfsops.c
src/afs/LINUX24/osi_vfsops.c

index 7996344..6e67e12 100644 (file)
@@ -102,6 +102,7 @@ afs_fill_super(struct super_block *sb, void *data, int silent)
    __module_get(THIS_MODULE);
 
     afs_globalVFS = sb;
+    sb->s_flags |= MS_NOATIME;
     sb->s_blocksize = 1024;
     sb->s_blocksize_bits = 10;
     sb->s_magic = AFS_VFSMAGIC;
index 078035f..ea4a7be 100644 (file)
@@ -92,6 +92,7 @@ afs_read_super(struct super_block *sb, void *data, int silent)
     MOD_INC_USE_COUNT;
 
     afs_globalVFS = sb;
+    sb->s_flags |= MS_NOATIME;
     sb->s_blocksize = 1024;
     sb->s_blocksize_bits = 10;
     sb->s_magic = AFS_VFSMAGIC;