]> git.hungrycats.org Git - linux/commitdiff
[PATCH] Implement a/c/time speedup in ext2 & ext3
authorAndrew Morton <akpm@digeo.com>
Sat, 22 Mar 2003 15:33:20 +0000 (07:33 -0800)
committerDavid S. Miller <davem@kernel.bkbits.net>
Sat, 22 Mar 2003 15:33:20 +0000 (07:33 -0800)
Turn on MS_ONE_SECOND in ext2 and ext3.

fs/ext2/super.c
fs/ext3/super.c

index 447befa153e64480e38abbead264871649954528..7265ad05c1f750f9f2b54b645e0bf9aba25fdf77 100644 (file)
@@ -598,6 +598,7 @@ static int ext2_fill_super(struct super_block *sb, void *data, int silent)
        es = (struct ext2_super_block *) (((char *)bh->b_data) + offset);
        sbi->s_es = es;
        sb->s_magic = le16_to_cpu(es->s_magic);
+       sb->s_flags |= MS_ONE_SECOND;
        if (sb->s_magic != EXT2_SUPER_MAGIC) {
                if (!silent)
                        printk ("VFS: Can't find ext2 filesystem on dev %s.\n",
index 78226c29259e22f2601adc35b67e297611e3def2..64fb61e7958ad64dad0abe68cc9a95ef038e932c 100644 (file)
@@ -1097,6 +1097,7 @@ static int ext3_fill_super (struct super_block *sb, void *data, int silent)
        if (!parse_options ((char *) data, sbi, &journal_inum, 0))
                goto failed_mount;
 
+       sb->s_flags |= MS_ONE_SECOND;
        sb->s_flags = (sb->s_flags & ~MS_POSIXACL) |
                ((sbi->s_mount_opt & EXT3_MOUNT_POSIX_ACL) ? MS_POSIXACL : 0);