diff options
author | Tim Shimmin <tes@sgi.com> | 2008-04-30 04:15:28 -0400 |
---|---|---|
committer | Niv Sardi <xaiki@debian.org> | 2008-07-28 02:58:05 -0400 |
commit | 7c12f296500e1157872ef45b3f3bb06b4b73f1c1 (patch) | |
tree | d6737b8ee2775ff70a1a7b5c77a4c25b3423bada /fs/xfs/xfs_mount.h | |
parent | f9f6dce01905179d9a209cc1e69fe9047736c112 (diff) |
[XFS] Fix up noattr2 so that it will properly update the versionnum and
features2 fields.
Previously, mounting with noattr2 failed to achieve anything because
although it cleared the attr2 mount flag, it would set it again as soon as
it processed the superblock fields. The fix now has an explicit noattr2
flag and uses it later to fix up the versionnum and features2 fields.
SGI-PV: 980021
SGI-Modid: xfs-linux-melb:xfs-kern:31003a
Signed-off-by: Tim Shimmin <tes@sgi.com>
Signed-off-by: Christoph Hellwig <hch@infradead.org>
Signed-off-by: Lachlan McIlroy <lachlan@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_mount.h')
-rw-r--r-- | fs/xfs/xfs_mount.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/xfs/xfs_mount.h b/fs/xfs/xfs_mount.h index 63e0693a358a..4aff0c125ad3 100644 --- a/fs/xfs/xfs_mount.h +++ b/fs/xfs/xfs_mount.h | |||
@@ -378,6 +378,7 @@ typedef struct xfs_mount { | |||
378 | counters */ | 378 | counters */ |
379 | #define XFS_MOUNT_FILESTREAMS (1ULL << 24) /* enable the filestreams | 379 | #define XFS_MOUNT_FILESTREAMS (1ULL << 24) /* enable the filestreams |
380 | allocator */ | 380 | allocator */ |
381 | #define XFS_MOUNT_NOATTR2 (1ULL << 25) /* disable use of attr2 format */ | ||
381 | 382 | ||
382 | 383 | ||
383 | /* | 384 | /* |