Unverified Commit 0e68a81f authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!15418 ocfs2: handle a symlink read error correctly

parents 5dc4d5d2 497e8d72
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -65,7 +65,7 @@ static int ocfs2_fast_symlink_read_folio(struct file *f, struct folio *folio)

	if (status < 0) {
		mlog_errno(status);
		return status;
		goto out;
	}

	fe = (struct ocfs2_dinode *) bh->b_data;
@@ -76,9 +76,10 @@ static int ocfs2_fast_symlink_read_folio(struct file *f, struct folio *folio)
	memcpy(kaddr, link, len + 1);
	kunmap_atomic(kaddr);
	SetPageUptodate(page);
out:
	unlock_page(page);
	brelse(bh);
	return 0;
	return status;
}

const struct address_space_operations ocfs2_fast_symlink_aops = {