xfs
[Top] [All Lists]

[PATCH 1/4] libxfs: Add the richacl incompatible feature flag

To: xfs@xxxxxxxxxxx, david@xxxxxxxxxxxxx
Subject: [PATCH 1/4] libxfs: Add the richacl incompatible feature flag
From: Andreas Gruenbacher <agruenba@xxxxxxxxxx>
Date: Fri, 23 Oct 2015 21:17:05 +0200
Cc: Andreas Gruenbacher <andreas.gruenbacher@xxxxxxxxx>
Delivered-to: xfs@xxxxxxxxxxx
In-reply-to: <1445627828-14661-1-git-send-email-agruenba@xxxxxxxxxx>
References: <1445627828-14661-1-git-send-email-agruenba@xxxxxxxxxx>
From: Andreas Gruenbacher <andreas.gruenbacher@xxxxxxxxx>

This feature flag enables richacls instead of POSIX ACLs on the entire
fileystem.

Signed-off-by: Andreas Gruenbacher <andreas.gruenbacher@xxxxxxxxx>
---
 libxfs/xfs_format.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/libxfs/xfs_format.h b/libxfs/xfs_format.h
index 946bcd1..087d44e 100644
--- a/libxfs/xfs_format.h
+++ b/libxfs/xfs_format.h
@@ -469,11 +469,13 @@ xfs_sb_has_ro_compat_feature(
 #define XFS_SB_FEAT_INCOMPAT_FTYPE     (1 << 0)        /* filetype in dirent */
 #define XFS_SB_FEAT_INCOMPAT_SPINODES  (1 << 1)        /* sparse inode chunks 
*/
 #define XFS_SB_FEAT_INCOMPAT_META_UUID (1 << 2)        /* metadata UUID */
+#define XFS_SB_FEAT_INCOMPAT_RICHACL   (1 << 3)        /* richacls */
 
 #define XFS_SB_FEAT_INCOMPAT_ALL \
                (XFS_SB_FEAT_INCOMPAT_FTYPE|    \
                 XFS_SB_FEAT_INCOMPAT_SPINODES| \
-                XFS_SB_FEAT_INCOMPAT_META_UUID)
+                XFS_SB_FEAT_INCOMPAT_META_UUID| \
+                XFS_SB_FEAT_INCOMPAT_RICHACL)
 
 #define XFS_SB_FEAT_INCOMPAT_UNKNOWN   ~XFS_SB_FEAT_INCOMPAT_ALL
 static inline bool
-- 
2.5.0

<Prev in Thread] Current Thread [Next in Thread>