@@ -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
20342033static int fill_holes (struct btrfs_trans_handle * trans ,
0 commit comments