]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - fs/ext4/move_extent.c
ext4: Use bitops to read/modify i_flags in struct ext4_inode_info
[net-next-2.6.git] / fs / ext4 / move_extent.c
index b8b8ea1ceda8283c0cc4aca3854b7774f87d3e49..3a6c92ac131c449b61f58194087fe376dbd0f32f 100644 (file)
@@ -977,11 +977,11 @@ mext_check_arguments(struct inode *orig_inode,
        }
 
        /* Ext4 move extent supports only extent based file */
-       if (!(EXT4_I(orig_inode)->i_flags & EXT4_EXTENTS_FL)) {
+       if (!(ext4_test_inode_flag(orig_inode, EXT4_INODE_EXTENTS))) {
                ext4_debug("ext4 move extent: orig file is not extents "
                        "based file [ino:orig %lu]\n", orig_inode->i_ino);
                return -EOPNOTSUPP;
-       } else if (!(EXT4_I(donor_inode)->i_flags & EXT4_EXTENTS_FL)) {
+       } else if (!(ext4_test_inode_flag(donor_inode, EXT4_INODE_EXTENTS))) {
                ext4_debug("ext4 move extent: donor file is not extents "
                        "based file [ino:donor %lu]\n", donor_inode->i_ino);
                return -EOPNOTSUPP;