btrfs: send: use boolean types for current inode status
authorDavid Sterba <dsterba@suse.com>
Thu, 2 Jun 2022 16:03:08 +0000 (18:03 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 25 Jul 2022 15:45:37 +0000 (17:45 +0200)
The new, new_gen and deleted indicate a status, use boolean type instead
of int.

Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/send.c

index b2a8955..d31cd39 100644 (file)
@@ -118,14 +118,14 @@ struct send_ctx {
         */
        u64 cur_ino;
        u64 cur_inode_gen;
-       int cur_inode_new;
-       int cur_inode_new_gen;
-       int cur_inode_deleted;
        u64 cur_inode_size;
        u64 cur_inode_mode;
        u64 cur_inode_rdev;
        u64 cur_inode_last_extent;
        u64 cur_inode_next_write_offset;
+       bool cur_inode_new;
+       bool cur_inode_new_gen;
+       bool cur_inode_deleted;
        bool ignore_cur_inode;
 
        u64 send_progress;
@@ -6482,7 +6482,7 @@ static int changed_inode(struct send_ctx *sctx,
        close_current_inode(sctx);
 
        sctx->cur_ino = key->objectid;
-       sctx->cur_inode_new_gen = 0;
+       sctx->cur_inode_new_gen = false;
        sctx->cur_inode_last_extent = (u64)-1;
        sctx->cur_inode_next_write_offset = 0;
        sctx->ignore_cur_inode = false;
@@ -6523,7 +6523,7 @@ static int changed_inode(struct send_ctx *sctx,
                 */
                if (left_gen != right_gen &&
                    sctx->cur_ino != BTRFS_FIRST_FREE_OBJECTID)
-                       sctx->cur_inode_new_gen = 1;
+                       sctx->cur_inode_new_gen = true;
        }
 
        /*
@@ -6555,8 +6555,8 @@ static int changed_inode(struct send_ctx *sctx,
 
        if (result == BTRFS_COMPARE_TREE_NEW) {
                sctx->cur_inode_gen = left_gen;
-               sctx->cur_inode_new = 1;
-               sctx->cur_inode_deleted = 0;
+               sctx->cur_inode_new = true;
+               sctx->cur_inode_deleted = false;
                sctx->cur_inode_size = btrfs_inode_size(
                                sctx->left_path->nodes[0], left_ii);
                sctx->cur_inode_mode = btrfs_inode_mode(
@@ -6567,8 +6567,8 @@ static int changed_inode(struct send_ctx *sctx,
                        ret = send_create_inode_if_needed(sctx);
        } else if (result == BTRFS_COMPARE_TREE_DELETED) {
                sctx->cur_inode_gen = right_gen;
-               sctx->cur_inode_new = 0;
-               sctx->cur_inode_deleted = 1;
+               sctx->cur_inode_new = false;
+               sctx->cur_inode_deleted = true;
                sctx->cur_inode_size = btrfs_inode_size(
                                sctx->right_path->nodes[0], right_ii);
                sctx->cur_inode_mode = btrfs_inode_mode(
@@ -6586,8 +6586,8 @@ static int changed_inode(struct send_ctx *sctx,
                         * First, process the inode as if it was deleted.
                         */
                        sctx->cur_inode_gen = right_gen;
-                       sctx->cur_inode_new = 0;
-                       sctx->cur_inode_deleted = 1;
+                       sctx->cur_inode_new = false;
+                       sctx->cur_inode_deleted = true;
                        sctx->cur_inode_size = btrfs_inode_size(
                                        sctx->right_path->nodes[0], right_ii);
                        sctx->cur_inode_mode = btrfs_inode_mode(
@@ -6601,8 +6601,8 @@ static int changed_inode(struct send_ctx *sctx,
                         * Now process the inode as if it was new.
                         */
                        sctx->cur_inode_gen = left_gen;
-                       sctx->cur_inode_new = 1;
-                       sctx->cur_inode_deleted = 0;
+                       sctx->cur_inode_new = true;
+                       sctx->cur_inode_deleted = false;
                        sctx->cur_inode_size = btrfs_inode_size(
                                        sctx->left_path->nodes[0], left_ii);
                        sctx->cur_inode_mode = btrfs_inode_mode(
@@ -6634,9 +6634,9 @@ static int changed_inode(struct send_ctx *sctx,
                                goto out;
                } else {
                        sctx->cur_inode_gen = left_gen;
-                       sctx->cur_inode_new = 0;
-                       sctx->cur_inode_new_gen = 0;
-                       sctx->cur_inode_deleted = 0;
+                       sctx->cur_inode_new = false;
+                       sctx->cur_inode_new_gen = false;
+                       sctx->cur_inode_deleted = false;
                        sctx->cur_inode_size = btrfs_inode_size(
                                        sctx->left_path->nodes[0], left_ii);
                        sctx->cur_inode_mode = btrfs_inode_mode(