ext4_mkfs: use EXT4_SUPERBLOCK_SIZE instead of sizeof op.
[lwext4.git] / lwext4 / ext4_xattr.c
index e4b19138a1e8b9365ee854abcba5c71cb2541f48..1be5a7d24f9c24a2ee43f6c2881de81abb2cd643 100644 (file)
@@ -204,6 +204,8 @@ ext4_xattr_item_alloc(uint8_t name_index, const char *name, size_t name_len)
            name_len == 4 &&
            !memcmp(name, "data", 4))
                item->in_inode = true;
+       else
+               item->in_inode = false;
 
        return item;
 }
@@ -877,9 +879,12 @@ struct xattr_prefix {
 
 static const struct xattr_prefix prefix_tbl[] = {
     {"user.", EXT4_XATTR_INDEX_USER},
-    {"system.", EXT4_XATTR_INDEX_SYSTEM},
     {"system.posix_acl_access", EXT4_XATTR_INDEX_POSIX_ACL_ACCESS},
     {"system.posix_acl_default", EXT4_XATTR_INDEX_POSIX_ACL_DEFAULT},
+    {"trusted.", EXT4_XATTR_INDEX_TRUSTED},
+    {"security.", EXT4_XATTR_INDEX_SECURITY},
+    {"system.", EXT4_XATTR_INDEX_SYSTEM},
+    {"system.richacl", EXT4_XATTR_INDEX_RICHACL},
     {NULL, 0},
 };