Btrfs: renumber BTRFS_INODE_ runtime flags and switch to enums
authorOmar Sandoval <osandov@fb.com>
Fri, 11 May 2018 20:13:39 +0000 (13:13 -0700)
committerDavid Sterba <dsterba@suse.com>
Mon, 28 May 2018 16:23:59 +0000 (18:23 +0200)
We got rid of BTRFS_INODE_HAS_ORPHAN_ITEM and
BTRFS_INODE_ORPHAN_META_RESERVED, so we can renumber the flags to make
them consecutive again.

Signed-off-by: Omar Sandoval <osandov@fb.com>
[ switch them enums so we don't have to do that again ]
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/btrfs_inode.h

index 4807cde0313db7d03fdcef5c7d09be3f020e2966..7e075343daa508b7e7c0c6f8746ff2d2ff4a5653 100644 (file)
  * ordered operations list so that we make sure to flush out any
  * new data the application may have written before commit.
  */
-#define BTRFS_INODE_ORDERED_DATA_CLOSE         0
-#define BTRFS_INODE_DUMMY                      2
-#define BTRFS_INODE_IN_DEFRAG                  3
-#define BTRFS_INODE_HAS_ASYNC_EXTENT           5
-#define BTRFS_INODE_NEEDS_FULL_SYNC            6
-#define BTRFS_INODE_COPY_EVERYTHING            7
-#define BTRFS_INODE_IN_DELALLOC_LIST           8
-#define BTRFS_INODE_READDIO_NEED_LOCK          9
-#define BTRFS_INODE_HAS_PROPS                  10
+enum {
+       BTRFS_INODE_ORDERED_DATA_CLOSE = 0,
+       BTRFS_INODE_DUMMY,
+       BTRFS_INODE_IN_DEFRAG,
+       BTRFS_INODE_HAS_ASYNC_EXTENT,
+       BTRFS_INODE_NEEDS_FULL_SYNC,
+       BTRFS_INODE_COPY_EVERYTHING,
+       BTRFS_INODE_IN_DELALLOC_LIST,
+       BTRFS_INODE_READDIO_NEED_LOCK,
+       BTRFS_INODE_HAS_PROPS,
+};
 
 /* in memory btrfs inode */
 struct btrfs_inode {