diff options
author | Jan Kara <jack@suse.cz> | 2009-10-15 08:54:04 -0400 |
---|---|---|
committer | Joel Becker <joel.becker@oracle.com> | 2009-10-29 02:06:32 -0400 |
commit | 5297aad80cd3a3e62116e0a0b29116ccd8ae397d (patch) | |
tree | 67e6893713a281ea601e73866b026a4e05230fae /fs/ocfs2/ocfs2.h | |
parent | e6aabe0cac14a495d42f629a803c5e221089bae8 (diff) |
ocfs2: Make acl use the default
Change acl mount options handling to match the one of XFS and BTRFS and
hopefully it is also easier to use now. When admin does not specify any
acl mount option, acls are enabled if and only if the filesystem has
xattr feature enabled. If admin specifies 'acl' mount option, we fail
the mount if the filesystem does not have xattr feature and thus acls
cannot be enabled.
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Joel Becker <joel.becker@oracle.com>
Diffstat (limited to 'fs/ocfs2/ocfs2.h')
-rw-r--r-- | fs/ocfs2/ocfs2.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/fs/ocfs2/ocfs2.h b/fs/ocfs2/ocfs2.h index eae404602424..35ad46cf89b3 100644 --- a/fs/ocfs2/ocfs2.h +++ b/fs/ocfs2/ocfs2.h | |||
@@ -250,9 +250,11 @@ enum ocfs2_mount_options | |||
250 | OCFS2_MOUNT_LOCALFLOCKS = 1 << 5, /* No cluster aware user file locks */ | 250 | OCFS2_MOUNT_LOCALFLOCKS = 1 << 5, /* No cluster aware user file locks */ |
251 | OCFS2_MOUNT_NOUSERXATTR = 1 << 6, /* No user xattr */ | 251 | OCFS2_MOUNT_NOUSERXATTR = 1 << 6, /* No user xattr */ |
252 | OCFS2_MOUNT_INODE64 = 1 << 7, /* Allow inode numbers > 2^32 */ | 252 | OCFS2_MOUNT_INODE64 = 1 << 7, /* Allow inode numbers > 2^32 */ |
253 | OCFS2_MOUNT_POSIX_ACL = 1 << 8, /* POSIX access control lists */ | 253 | OCFS2_MOUNT_POSIX_ACL = 1 << 8, /* Force POSIX access control lists */ |
254 | OCFS2_MOUNT_USRQUOTA = 1 << 9, /* We support user quotas */ | 254 | OCFS2_MOUNT_NO_POSIX_ACL = 1 << 9, /* Disable POSIX access |
255 | OCFS2_MOUNT_GRPQUOTA = 1 << 10, /* We support group quotas */ | 255 | control lists */ |
256 | OCFS2_MOUNT_USRQUOTA = 1 << 10, /* We support user quotas */ | ||
257 | OCFS2_MOUNT_GRPQUOTA = 1 << 11, /* We support group quotas */ | ||
256 | }; | 258 | }; |
257 | 259 | ||
258 | #define OCFS2_OSB_SOFT_RO 0x0001 | 260 | #define OCFS2_OSB_SOFT_RO 0x0001 |