btrfs: switch btrfs_block_rsv::failfast to bool
authorDavid Sterba <dsterba@suse.com>
Thu, 23 Jun 2022 15:08:14 +0000 (17:08 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 25 Jul 2022 15:45:40 +0000 (17:45 +0200)
Use simple bool type for the block reserve failfast status, there's
short to save space as there used to be int but there's no reason for
that.

Reviewed-by: Anand Jain <anand.jain@oracle.com>
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/block-rsv.h
fs/btrfs/file.c
fs/btrfs/inode.c

index 99c491e..0702d40 100644 (file)
@@ -26,8 +26,8 @@ struct btrfs_block_rsv {
        struct btrfs_space_info *space_info;
        spinlock_t lock;
        bool full;
+       bool failfast;
        unsigned short type;
-       unsigned short failfast;
 
        /*
         * Qgroup equivalent for @size @reserved
index 734baa7..f406a66 100644 (file)
@@ -2736,7 +2736,7 @@ int btrfs_replace_file_extents(struct btrfs_inode *inode,
                goto out;
        }
        rsv->size = btrfs_calc_insert_metadata_size(fs_info, 1);
-       rsv->failfast = 1;
+       rsv->failfast = true;
 
        /*
         * 1 - update the inode
index 21ef0d8..b04280a 100644 (file)
@@ -5432,7 +5432,7 @@ void btrfs_evict_inode(struct inode *inode)
        if (!rsv)
                goto no_delete;
        rsv->size = btrfs_calc_metadata_size(fs_info, 1);
-       rsv->failfast = 1;
+       rsv->failfast = true;
 
        btrfs_i_size_write(BTRFS_I(inode), 0);
 
@@ -8686,7 +8686,7 @@ static int btrfs_truncate(struct inode *inode, bool skip_writeback)
        if (!rsv)
                return -ENOMEM;
        rsv->size = min_size;
-       rsv->failfast = 1;
+       rsv->failfast = true;
 
        /*
         * 1 for the truncate slack space