Commit da028b6b authored by Matthew Wilcox (Oracle)'s avatar Matthew Wilcox (Oracle)
Browse files

remap_range: Remove check of uptodate flag



read_mapping_folio() returns an ERR_PTR if the folio is not
uptodate, so this check is simply dead code.

Signed-off-by: default avatarMatthew Wilcox (Oracle) <willy@infradead.org>
parent 771075e1
Loading
Loading
Loading
Loading
+1 −10
Original line number Diff line number Diff line
@@ -148,16 +148,7 @@ static int generic_remap_check_len(struct inode *inode_in,
/* Read a page's worth of file data into the page cache. */
static struct folio *vfs_dedupe_get_folio(struct file *file, loff_t pos)
{
	struct folio *folio;

	folio = read_mapping_folio(file->f_mapping, pos >> PAGE_SHIFT, file);
	if (IS_ERR(folio))
		return folio;
	if (!folio_test_uptodate(folio)) {
		folio_put(folio);
		return ERR_PTR(-EIO);
	}
	return folio;
	return read_mapping_folio(file->f_mapping, pos >> PAGE_SHIFT, file);
}

/*