if (pg_index > end_index)
                        break;
 
-               folio = __filemap_get_folio(mapping, pg_index, 0, 0);
+               folio = filemap_get_folio(mapping, pg_index);
                if (!IS_ERR(folio)) {
                        u64 folio_sz = folio_size(folio);
                        u64 offset = offset_in_folio(folio, cur);
 
                u32 cur_len = cur_end + 1 - cur;
                struct folio *folio;
 
-               folio = __filemap_get_folio(mapping, cur >> PAGE_SHIFT, 0, 0);
+               folio = filemap_get_folio(mapping, cur >> PAGE_SHIFT);
 
                /*
                 * This shouldn't happen, the pages are pinned and locked, this
 
                        index++;
                        continue;
                }
-               folio = __filemap_get_folio(inode->vfs_inode.i_mapping, index, 0, 0);
+               folio = filemap_get_folio(inode->vfs_inode.i_mapping, index);
                index++;
                if (IS_ERR(folio))
                        continue;
        } else {
                struct folio *folio;
 
-               folio = __filemap_get_folio(inode->vfs_inode.i_mapping,
-                                           0, 0, 0);
+               folio = filemap_get_folio(inode->vfs_inode.i_mapping, 0);
                ASSERT(!IS_ERR(folio));
                btrfs_set_file_extent_compression(leaf, ei, 0);
                kaddr = kmap_local_folio(folio, 0);
 
        for (unsigned long index = start >> PAGE_SHIFT;
             index <= end_index; index++) {
-               folio = __filemap_get_folio(inode->i_mapping, index, 0, 0);
+               folio = filemap_get_folio(inode->i_mapping, index);
                if (IS_ERR(folio)) {
                        if (!ret)
                                ret = PTR_ERR(folio);