* 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 {