inode_flags
BTRFS_SETGET_FUNCS(inode_flags, struct btrfs_inode_item, flags, 64);
u32 inode_flags;
inode_flags = inode->flags;
inode_flags |= BTRFS_INODE_SYNC;
inode_flags &= ~BTRFS_INODE_SYNC;
inode_flags |= BTRFS_INODE_IMMUTABLE;
inode_flags &= ~BTRFS_INODE_IMMUTABLE;
inode_flags |= BTRFS_INODE_APPEND;
inode_flags &= ~BTRFS_INODE_APPEND;
inode_flags |= BTRFS_INODE_NODUMP;
inode_flags &= ~BTRFS_INODE_NODUMP;
inode_flags |= BTRFS_INODE_NOATIME;
inode_flags &= ~BTRFS_INODE_NOATIME;
inode_flags |= BTRFS_INODE_DIRSYNC;
inode_flags &= ~BTRFS_INODE_DIRSYNC;
inode_flags |= BTRFS_INODE_NODATACOW |
inode_flags |= BTRFS_INODE_NODATACOW;
inode_flags &= ~(BTRFS_INODE_NODATACOW |
inode_flags &= ~BTRFS_INODE_NODATACOW;
inode_flags &= ~BTRFS_INODE_COMPRESS;
inode_flags |= BTRFS_INODE_NOCOMPRESS;
inode_flags |= BTRFS_INODE_COMPRESS;
inode_flags &= ~BTRFS_INODE_NOCOMPRESS;
inode_flags &= ~(BTRFS_INODE_COMPRESS | BTRFS_INODE_NOCOMPRESS);
inode->flags = inode_flags;
u64 inode_flags = btrfs_stack_inode_flags(&root_item->inode);
if (!(inode_flags & BTRFS_INODE_ROOT_ITEM_INIT)) {
inode_flags |= BTRFS_INODE_ROOT_ITEM_INIT;
btrfs_set_stack_inode_flags(&root_item->inode, inode_flags);