[PATCH] f2fs: use folio_end_read

Jaegeuk Kim posted 1 patch 3 weeks, 1 day ago
fs/f2fs/data.c | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
[PATCH] f2fs: use folio_end_read
Posted by Jaegeuk Kim 3 weeks, 1 day ago
No logic change.

Suggested-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
---
 fs/f2fs/data.c | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c
index 4e2f10bd2b07..5b4832956196 100644
--- a/fs/f2fs/data.c
+++ b/fs/f2fs/data.c
@@ -2566,19 +2566,15 @@ static int f2fs_read_data_large_folio(struct inode *inode,
 	}
 	trace_f2fs_read_folio(folio, DATA);
 	if (rac) {
-		if (!folio_in_bio) {
-			folio_mark_uptodate(folio);
-			folio_unlock(folio);
-		}
+		if (!folio_in_bio)
+			folio_end_read(folio, true);
 		folio = readahead_folio(rac);
 		goto next_folio;
 	}
 err_out:
 	/* Nothing was submitted. */
 	if (!bio) {
-		if (!ret)
-			folio_mark_uptodate(folio);
-		folio_unlock(folio);
+		folio_end_read(folio, !ret);
 		return ret;
 	}
 
-- 
2.52.0.457.g6b5491de43-goog
Re: [f2fs-dev] [PATCH] f2fs: use folio_end_read
Posted by Chao Yu 3 weeks, 1 day ago
On 1/16/2026 12:32 PM, Jaegeuk Kim via Linux-f2fs-devel wrote:
> No logic change.
> 
> Suggested-by: Matthew Wilcox (Oracle) <willy@infradead.org>
> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>

Reviewed-by: Chao Yu <chao@kernel.org>

Thanks,