return en;
 }
 
-static unsigned int f2fs_update_extent_tree_range(struct inode *inode,
+static void f2fs_update_extent_tree_range(struct inode *inode,
                                pgoff_t fofs, block_t blkaddr, unsigned int len)
 {
        struct f2fs_sb_info *sbi = F2FS_I_SB(inode);
        unsigned int pos = (unsigned int)fofs;
 
        if (!et)
-               return false;
+               return;
 
        trace_f2fs_update_extent_tree_range(inode, fofs, blkaddr, len);
 
 
        if (is_inode_flag_set(inode, FI_NO_EXTENT)) {
                write_unlock(&et->lock);
-               return false;
+               return;
        }
 
        prev = et->largest;
                __free_extent_tree(sbi, et);
 
        write_unlock(&et->lock);
-
-       return !__is_extent_same(&prev, &et->largest);
 }
 
 unsigned int f2fs_shrink_extent_tree(struct f2fs_sb_info *sbi, int nr_shrink)
 
        ei->len = len;
 }
 
-static inline bool __is_extent_same(struct extent_info *ei1,
-                                               struct extent_info *ei2)
-{
-       return (ei1->fofs == ei2->fofs && ei1->blk == ei2->blk &&
-                                               ei1->len == ei2->len);
-}
-
 static inline bool __is_extent_mergeable(struct extent_info *back,
                                                struct extent_info *front)
 {