f2fs: Don't assign e_id in f2fs_acl_from_disk
Subsystems (2)
PATCH 1/1 f2fs: Don't assign e_id in f2fs_acl_from_disk
With user namespaces enabled building f2fs fails with:
CC fs/f2fs/acl.ofs/f2fs/acl.c: In function ‘f2fs_acl_from_disk’:fs/f2fs/acl.c:85:21: error: ‘struct posix_acl_entry’ has no member named ‘e_id’ make[2]: *** [fs/f2fs/acl.o] Error 1
make[2]: Target `__build' not remade because of errors.
e_id is a backwards compatibility field only used for file systems that haven't been converted to use kuids and kgids. When the posix acl tag field is neither ACL_USER nor ACL_GROUP assigning e_id is unnecessary. Remove the assignment so f2fs will build with user namespaces enabled.
---
Barring other feedback I will push this change to Linus with my other namespace bug fixes in the next day or two.
fs/f2fs/acl.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-)
fs/f2fs/acl.c +0 -1
@@ -82,7 +82,6 @@ static struct posix_acl *f2fs_acl_from_disk(const char *value, size_t size)case ACL_GROUP_OBJ :case ACL_MASK :case ACL_OTHER : - acl->a_entries[i].e_id =ACL_UNDEFINED_ID ; entry = (struct f2fs_acl_entry *)((char *)entry +sizeof (struct f2fs_acl_entry_short ));break ;
Signature · 6 lines
1.7.5.4 _______________________________________________ Containers mailing list [email protected] https://lists.linuxfoundation.org/mailman/listinfo/containers
2012-12-25 (화), 16:41 -0800, Eric W. Biederman:
Quoted 14 lines
With user namespaces enabled building f2fs fails with:
CC
fs/f2fs/acl.ofs/f2fs/acl.c: In function ‘f2fs_acl_from_disk’:fs/f2fs/acl.c:85:21: error: ‘struct posix_acl_entry’ has no member named ‘e_id’ make[2]: *** [fs/f2fs/acl.o] Error 1
make[2]: Target `__build' not remade because of errors.
e_idis a backwards compatibility field only used for file systems that haven't been converted to use kuids and kgids. When the posix acl tag field is neitherACL_USERnorACL_GROUPassigninge_idis unnecessary. Remove the assignment so f2fs will build with user namespaces enabled.
Quoted 4 lines
Cc Jaegeuk Kim <[email protected]>Cc Namjae Jeon <[email protected]>Cc Amit Sahrawat <[email protected]>
Signature · 2 lines
Jaegeuk Kim Samsung
_______________________________________________
Containers mailing list Containers-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
https://lists.linuxfoundation.org/mailman/listinfo/containers