]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
f2fs: use folio_end_read
authorJaegeuk Kim <jaegeuk@kernel.org>
Fri, 16 Jan 2026 04:25:43 +0000 (04:25 +0000)
committerJaegeuk Kim <jaegeuk@kernel.org>
Sat, 17 Jan 2026 00:00:35 +0000 (00:00 +0000)
No logic change.

Suggested-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Reviewed-by: Chao Yu <chao@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/data.c

index 4e2f10bd2b071620e25165b92c68bb7b5a1455a3..5b4832956196ebb579cd94922d04d00e6810bf92 100644 (file)
@@ -2566,19 +2566,15 @@ submit_and_realloc:
        }
        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;
        }