]> git.neil.brown.name Git - history.git/commitdiff
[PATCH] remount: fs/openpromfs
authorAlexander Viro <viro@www.linux.org.uk>
Fri, 16 Apr 2004 07:27:00 +0000 (00:27 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Fri, 16 Apr 2004 07:27:00 +0000 (00:27 -0700)
 - we should force noatime both on mount and remount.  Fixed.

fs/openpromfs/inode.c

index d77c3c6c06f2f1647ca67f899468528bac441332..2b30a10324f94888ba608cfc74349e72fa54c51a 100644 (file)
@@ -1018,16 +1018,23 @@ static void openprom_read_inode(struct inode * inode)
        }
 }
 
+static int openprom_remount(struct super_block *sb, int *flags, char *data)
+{
+       *flags |= MS_NOATIME;
+       return 0;
+}
+
 static struct super_operations openprom_sops = { 
        .read_inode     = openprom_read_inode,
        .statfs         = simple_statfs,
+       .remount        = openprom_remount,
 };
 
 static int openprom_fill_super(struct super_block *s, void *data, int silent)
 {
        struct inode * root_inode;
 
-       s->s_flags |= MS_NODIRATIME;
+       s->s_flags |= MS_NOATIME;
        s->s_blocksize = 1024;
        s->s_blocksize_bits = 10;
        s->s_magic = OPENPROM_SUPER_MAGIC;