BTRFS_INODE_NODATACOW
if (inode->flags & BTRFS_INODE_NODATACOW ||
((BTRFS_I(inode)->flags & BTRFS_INODE_NODATACOW) &&
(BTRFS_INODE_NODATACOW | BTRFS_INODE_PREALLOC)))
!(BTRFS_I(inode)->flags & (BTRFS_INODE_NODATACOW | BTRFS_INODE_PREALLOC)))
if (!(inode->flags & (BTRFS_INODE_NODATACOW | BTRFS_INODE_PREALLOC)))
u32 flags = BTRFS_INODE_NODATASUM | BTRFS_INODE_NODATACOW;
BTRFS_INODE_NODATACOW;
BTRFS_INODE_NODATASUM | BTRFS_INODE_NODATACOW;
if (!(BTRFS_I(inode)->flags & BTRFS_INODE_NODATACOW)) {
if (!(inode->flags & BTRFS_INODE_NODATACOW) &&
if (inode->flags & (BTRFS_INODE_NODATACOW | BTRFS_INODE_PREALLOC)) {
if (flags & BTRFS_INODE_NODATACOW) {
inode->flags |= BTRFS_INODE_NODATACOW;
BTRFS_I(inode)->flags |= BTRFS_INODE_NODATACOW |
if (!(inode->flags & BTRFS_INODE_NODATACOW) &&
if (flags & BTRFS_INODE_NODATACOW)
inode_flags |= BTRFS_INODE_NODATACOW |
inode_flags |= BTRFS_INODE_NODATACOW;
inode_flags &= ~(BTRFS_INODE_NODATACOW |
inode_flags &= ~BTRFS_INODE_NODATACOW;
BTRFS_INODE_NODATACOW | \