Skip to content

Commit f963e01

Browse files
committed
btrfs: trivial conversion to return bool instead of int
Old code has a lot of int for bool return values, bool is recommended and done in new code. Convert the trivial cases that do simple 0/false and 1/true. Functions comment are updated if needed. Reviewed-by: Naohiro Aota <naohiro.aota@wdc.com> Signed-off-by: David Sterba <dsterba@suse.com>
1 parent 73d6bcf commit f963e01

File tree

14 files changed

+111
-118
lines changed

14 files changed

+111
-118
lines changed

fs/btrfs/block-group.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3869,14 +3869,14 @@ static void force_metadata_allocation(struct btrfs_fs_info *info)
38693869
}
38703870
}
38713871

3872-
static int should_alloc_chunk(const struct btrfs_fs_info *fs_info,
3873-
const struct btrfs_space_info *sinfo, int force)
3872+
static bool should_alloc_chunk(const struct btrfs_fs_info *fs_info,
3873+
const struct btrfs_space_info *sinfo, int force)
38743874
{
38753875
u64 bytes_used = btrfs_space_info_used(sinfo, false);
38763876
u64 thresh;
38773877

38783878
if (force == CHUNK_ALLOC_FORCE)
3879-
return 1;
3879+
return true;
38803880

38813881
/*
38823882
* in limited mode, we want to have some free space up to
@@ -3887,12 +3887,12 @@ static int should_alloc_chunk(const struct btrfs_fs_info *fs_info,
38873887
thresh = max_t(u64, SZ_64M, mult_perc(thresh, 1));
38883888

38893889
if (sinfo->total_bytes - bytes_used < thresh)
3890-
return 1;
3890+
return true;
38913891
}
38923892

38933893
if (bytes_used + SZ_2M < mult_perc(sinfo->total_bytes, 80))
3894-
return 0;
3895-
return 1;
3894+
return false;
3895+
return true;
38963896
}
38973897

38983898
int btrfs_force_chunk_alloc(struct btrfs_trans_handle *trans, u64 type)

fs/btrfs/defrag.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,15 +105,15 @@ static int btrfs_insert_inode_defrag(struct btrfs_inode *inode,
105105
return 0;
106106
}
107107

108-
static inline int need_auto_defrag(struct btrfs_fs_info *fs_info)
108+
static inline bool need_auto_defrag(struct btrfs_fs_info *fs_info)
109109
{
110110
if (!btrfs_test_opt(fs_info, AUTO_DEFRAG))
111-
return 0;
111+
return false;
112112

113113
if (btrfs_fs_closing(fs_info))
114-
return 0;
114+
return false;
115115

116-
return 1;
116+
return true;
117117
}
118118

119119
/*

fs/btrfs/delayed-inode.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1387,17 +1387,17 @@ void btrfs_assert_delayed_root_empty(struct btrfs_fs_info *fs_info)
13871387
WARN_ON(btrfs_first_delayed_node(fs_info->delayed_root));
13881388
}
13891389

1390-
static int could_end_wait(struct btrfs_delayed_root *delayed_root, int seq)
1390+
static bool could_end_wait(struct btrfs_delayed_root *delayed_root, int seq)
13911391
{
13921392
int val = atomic_read(&delayed_root->items_seq);
13931393

13941394
if (val < seq || val >= seq + BTRFS_DELAYED_BATCH)
1395-
return 1;
1395+
return true;
13961396

13971397
if (atomic_read(&delayed_root->items) < BTRFS_DELAYED_BACKGROUND)
1398-
return 1;
1398+
return true;
13991399

1400-
return 0;
1400+
return false;
14011401
}
14021402

14031403
void btrfs_balance_delayed_items(struct btrfs_fs_info *fs_info)

fs/btrfs/dev-replace.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1265,16 +1265,16 @@ static int btrfs_dev_replace_kthread(void *data)
12651265
return 0;
12661266
}
12671267

1268-
int __pure btrfs_dev_replace_is_ongoing(struct btrfs_dev_replace *dev_replace)
1268+
bool __pure btrfs_dev_replace_is_ongoing(struct btrfs_dev_replace *dev_replace)
12691269
{
12701270
if (!dev_replace->is_valid)
1271-
return 0;
1271+
return false;
12721272

12731273
switch (dev_replace->replace_state) {
12741274
case BTRFS_IOCTL_DEV_REPLACE_STATE_NEVER_STARTED:
12751275
case BTRFS_IOCTL_DEV_REPLACE_STATE_FINISHED:
12761276
case BTRFS_IOCTL_DEV_REPLACE_STATE_CANCELED:
1277-
return 0;
1277+
return false;
12781278
case BTRFS_IOCTL_DEV_REPLACE_STATE_STARTED:
12791279
case BTRFS_IOCTL_DEV_REPLACE_STATE_SUSPENDED:
12801280
/*
@@ -1289,7 +1289,7 @@ int __pure btrfs_dev_replace_is_ongoing(struct btrfs_dev_replace *dev_replace)
12891289
*/
12901290
break;
12911291
}
1292-
return 1;
1292+
return true;
12931293
}
12941294

12951295
void btrfs_bio_counter_sub(struct btrfs_fs_info *fs_info, s64 amount)

fs/btrfs/dev-replace.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ void btrfs_dev_replace_status(struct btrfs_fs_info *fs_info,
2525
int btrfs_dev_replace_cancel(struct btrfs_fs_info *fs_info);
2626
void btrfs_dev_replace_suspend_for_unmount(struct btrfs_fs_info *fs_info);
2727
int btrfs_resume_dev_replace_async(struct btrfs_fs_info *fs_info);
28-
int __pure btrfs_dev_replace_is_ongoing(struct btrfs_dev_replace *dev_replace);
28+
bool __pure btrfs_dev_replace_is_ongoing(struct btrfs_dev_replace *dev_replace);
2929
bool btrfs_finish_block_group_to_copy(struct btrfs_device *srcdev,
3030
struct btrfs_block_group *cache,
3131
u64 physical);

fs/btrfs/extent-tree.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -409,15 +409,15 @@ static u64 hash_extent_data_ref_item(struct extent_buffer *leaf,
409409
btrfs_extent_data_ref_offset(leaf, ref));
410410
}
411411

412-
static int match_extent_data_ref(struct extent_buffer *leaf,
413-
struct btrfs_extent_data_ref *ref,
414-
u64 root_objectid, u64 owner, u64 offset)
412+
static bool match_extent_data_ref(struct extent_buffer *leaf,
413+
struct btrfs_extent_data_ref *ref,
414+
u64 root_objectid, u64 owner, u64 offset)
415415
{
416416
if (btrfs_extent_data_ref_root(leaf, ref) != root_objectid ||
417417
btrfs_extent_data_ref_objectid(leaf, ref) != owner ||
418418
btrfs_extent_data_ref_offset(leaf, ref) != offset)
419-
return 0;
420-
return 1;
419+
return false;
420+
return true;
421421
}
422422

423423
static noinline int lookup_extent_data_ref(struct btrfs_trans_handle *trans,

fs/btrfs/file.c

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -508,20 +508,19 @@ int btrfs_drop_extents(struct btrfs_trans_handle *trans,
508508
return ret;
509509
}
510510

511-
static int extent_mergeable(struct extent_buffer *leaf, int slot,
512-
u64 objectid, u64 bytenr, u64 orig_offset,
513-
u64 *start, u64 *end)
511+
static bool extent_mergeable(struct extent_buffer *leaf, int slot, u64 objectid,
512+
u64 bytenr, u64 orig_offset, u64 *start, u64 *end)
514513
{
515514
struct btrfs_file_extent_item *fi;
516515
struct btrfs_key key;
517516
u64 extent_end;
518517

519518
if (slot < 0 || slot >= btrfs_header_nritems(leaf))
520-
return 0;
519+
return false;
521520

522521
btrfs_item_key_to_cpu(leaf, &key, slot);
523522
if (key.objectid != objectid || key.type != BTRFS_EXTENT_DATA_KEY)
524-
return 0;
523+
return false;
525524

526525
fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item);
527526
if (btrfs_file_extent_type(leaf, fi) != BTRFS_FILE_EXTENT_REG ||
@@ -530,15 +529,15 @@ static int extent_mergeable(struct extent_buffer *leaf, int slot,
530529
btrfs_file_extent_compression(leaf, fi) ||
531530
btrfs_file_extent_encryption(leaf, fi) ||
532531
btrfs_file_extent_other_encoding(leaf, fi))
533-
return 0;
532+
return false;
534533

535534
extent_end = key.offset + btrfs_file_extent_num_bytes(leaf, fi);
536535
if ((*start && *start != key.offset) || (*end && *end != extent_end))
537-
return 0;
536+
return false;
538537

539538
*start = key.offset;
540539
*end = extent_end;
541-
return 1;
540+
return true;
542541
}
543542

544543
/*
@@ -2002,33 +2001,33 @@ static int btrfs_file_mmap(struct file *filp, struct vm_area_struct *vma)
20022001
return 0;
20032002
}
20042003

2005-
static int hole_mergeable(struct btrfs_inode *inode, struct extent_buffer *leaf,
2006-
int slot, u64 start, u64 end)
2004+
static bool hole_mergeable(struct btrfs_inode *inode, struct extent_buffer *leaf,
2005+
int slot, u64 start, u64 end)
20072006
{
20082007
struct btrfs_file_extent_item *fi;
20092008
struct btrfs_key key;
20102009

20112010
if (slot < 0 || slot >= btrfs_header_nritems(leaf))
2012-
return 0;
2011+
return false;
20132012

20142013
btrfs_item_key_to_cpu(leaf, &key, slot);
20152014
if (key.objectid != btrfs_ino(inode) ||
20162015
key.type != BTRFS_EXTENT_DATA_KEY)
2017-
return 0;
2016+
return false;
20182017

20192018
fi = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item);
20202019

20212020
if (btrfs_file_extent_type(leaf, fi) != BTRFS_FILE_EXTENT_REG)
2022-
return 0;
2021+
return false;
20232022

20242023
if (btrfs_file_extent_disk_bytenr(leaf, fi))
2025-
return 0;
2024+
return false;
20262025

20272026
if (key.offset == end)
2028-
return 1;
2027+
return true;
20292028
if (key.offset + btrfs_file_extent_num_bytes(leaf, fi) == start)
2030-
return 1;
2031-
return 0;
2029+
return true;
2030+
return false;
20322031
}
20332032

20342033
static int fill_holes(struct btrfs_trans_handle *trans,

fs/btrfs/inode.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3733,9 +3733,9 @@ int btrfs_orphan_cleanup(struct btrfs_root *root)
37333733
*
37343734
* slot is the slot the inode is in, objectid is the objectid of the inode
37353735
*/
3736-
static noinline int acls_after_inode_item(struct extent_buffer *leaf,
3737-
int slot, u64 objectid,
3738-
int *first_xattr_slot)
3736+
static noinline bool acls_after_inode_item(struct extent_buffer *leaf,
3737+
int slot, u64 objectid,
3738+
int *first_xattr_slot)
37393739
{
37403740
u32 nritems = btrfs_header_nritems(leaf);
37413741
struct btrfs_key found_key;
@@ -3757,23 +3757,23 @@ static noinline int acls_after_inode_item(struct extent_buffer *leaf,
37573757

37583758
/* we found a different objectid, there must not be acls */
37593759
if (found_key.objectid != objectid)
3760-
return 0;
3760+
return false;
37613761

37623762
/* we found an xattr, assume we've got an acl */
37633763
if (found_key.type == BTRFS_XATTR_ITEM_KEY) {
37643764
if (*first_xattr_slot == -1)
37653765
*first_xattr_slot = slot;
37663766
if (found_key.offset == xattr_access ||
37673767
found_key.offset == xattr_default)
3768-
return 1;
3768+
return true;
37693769
}
37703770

37713771
/*
37723772
* we found a key greater than an xattr key, there can't
37733773
* be any acls later on
37743774
*/
37753775
if (found_key.type > BTRFS_XATTR_ITEM_KEY)
3776-
return 0;
3776+
return false;
37773777

37783778
slot++;
37793779
scanned++;
@@ -3793,7 +3793,7 @@ static noinline int acls_after_inode_item(struct extent_buffer *leaf,
37933793
*/
37943794
if (*first_xattr_slot == -1)
37953795
*first_xattr_slot = slot;
3796-
return 1;
3796+
return true;
37973797
}
37983798

37993799
static int btrfs_init_file_extent_tree(struct btrfs_inode *inode)

fs/btrfs/ioctl.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1446,8 +1446,8 @@ static noinline int btrfs_ioctl_subvol_setflags(struct file *file,
14461446
return ret;
14471447
}
14481448

1449-
static noinline int key_in_sk(const struct btrfs_key *key,
1450-
const struct btrfs_ioctl_search_key *sk)
1449+
static noinline bool key_in_sk(const struct btrfs_key *key,
1450+
const struct btrfs_ioctl_search_key *sk)
14511451
{
14521452
struct btrfs_key test;
14531453
int ret;
@@ -1458,16 +1458,16 @@ static noinline int key_in_sk(const struct btrfs_key *key,
14581458

14591459
ret = btrfs_comp_cpu_keys(key, &test);
14601460
if (ret < 0)
1461-
return 0;
1461+
return false;
14621462

14631463
test.objectid = sk->max_objectid;
14641464
test.type = sk->max_type;
14651465
test.offset = sk->max_offset;
14661466

14671467
ret = btrfs_comp_cpu_keys(key, &test);
14681468
if (ret > 0)
1469-
return 0;
1470-
return 1;
1469+
return false;
1470+
return true;
14711471
}
14721472

14731473
static noinline int copy_to_sk(struct btrfs_path *path,

fs/btrfs/locking.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -149,15 +149,15 @@ void btrfs_tree_read_lock_nested(struct extent_buffer *eb, enum btrfs_lock_nesti
149149
/*
150150
* Try-lock for read.
151151
*
152-
* Return 1 if the rwlock has been taken, 0 otherwise
152+
* Return true if the rwlock has been taken, false otherwise
153153
*/
154-
int btrfs_try_tree_read_lock(struct extent_buffer *eb)
154+
bool btrfs_try_tree_read_lock(struct extent_buffer *eb)
155155
{
156156
if (down_read_trylock(&eb->lock)) {
157157
trace_btrfs_try_tree_read_lock(eb);
158-
return 1;
158+
return true;
159159
}
160-
return 0;
160+
return false;
161161
}
162162

163163
/*

0 commit comments

Comments
 (0)