]> err.no Git - linux-2.6/commitdiff
[XFS] Fix an inode32 regression - if no options are presented, must still
authorNathan Scott <nathans@sgi.com>
Thu, 3 Nov 2005 22:49:07 +0000 (09:49 +1100)
committerNathan Scott <nathans@sgi.com>
Thu, 3 Nov 2005 22:49:07 +0000 (09:49 +1100)
set default flags.

SGI-PV: 945242
SGI-Modid: xfs-linux-melb:xfs-kern:24292a

Signed-off-by: Nathan Scott <nathans@sgi.com>
fs/xfs/xfs_vfsops.c

index 94f0858699b5e483c76ea6c13b7c8f8632091a9a..7bdbd991ab1cdd63300cc1eb7897b469d1a11abf 100644 (file)
@@ -1687,7 +1687,7 @@ xfs_parseargs(
 #endif
 
        if (!options)
-               return 0;
+               goto done;
 
        iosize = dsunit = dswidth = vol_dsunit = vol_dswidth = 0;
 
@@ -1867,9 +1867,9 @@ printk("XFS: irixsgid is now a sysctl(2) variable, option is deprecated.\n");
                args->sunit = args->swidth = 0;
        }
 
+done:
        if (args->flags & XFSMNT_32BITINODES)
                vfsp->vfs_flag |= VFS_32BITINODES;
-
        if (args->flags2)
                args->flags |= XFSMNT_FLAGS2;
        return 0;