summaryrefslogtreecommitdiffstats
path: root/fs/f2fs
diff options
context:
space:
mode:
Diffstat (limited to 'fs/f2fs')
-rw-r--r--fs/f2fs/checkpoint.c2
-rw-r--r--fs/f2fs/gc.c3
-rw-r--r--fs/f2fs/node.c2
3 files changed, 4 insertions, 3 deletions
diff --git a/fs/f2fs/checkpoint.c b/fs/f2fs/checkpoint.c
index b6d600e91f39..124b4a3017b5 100644
--- a/fs/f2fs/checkpoint.c
+++ b/fs/f2fs/checkpoint.c
@@ -159,7 +159,7 @@ int ra_meta_pages(struct f2fs_sb_info *sbi, block_t start, int nrpages,
159 .sbi = sbi, 159 .sbi = sbi,
160 .type = META, 160 .type = META,
161 .op = REQ_OP_READ, 161 .op = REQ_OP_READ,
162 .op_flags = sync ? (READ_SYNC | REQ_META | REQ_PRIO) : READA, 162 .op_flags = sync ? (READ_SYNC | REQ_META | REQ_PRIO) : REQ_RAHEAD,
163 .encrypted_page = NULL, 163 .encrypted_page = NULL,
164 }; 164 };
165 struct blk_plug plug; 165 struct blk_plug plug;
diff --git a/fs/f2fs/gc.c b/fs/f2fs/gc.c
index 3649d86bb431..f06ed73adf99 100644
--- a/fs/f2fs/gc.c
+++ b/fs/f2fs/gc.c
@@ -733,7 +733,8 @@ next_step:
733 733
734 start_bidx = start_bidx_of_node(nofs, inode); 734 start_bidx = start_bidx_of_node(nofs, inode);
735 data_page = get_read_data_page(inode, 735 data_page = get_read_data_page(inode,
736 start_bidx + ofs_in_node, READA, true); 736 start_bidx + ofs_in_node, REQ_RAHEAD,
737 true);
737 if (IS_ERR(data_page)) { 738 if (IS_ERR(data_page)) {
738 iput(inode); 739 iput(inode);
739 continue; 740 continue;
diff --git a/fs/f2fs/node.c b/fs/f2fs/node.c
index e53403987f6d..d1867698e601 100644
--- a/fs/f2fs/node.c
+++ b/fs/f2fs/node.c
@@ -1119,7 +1119,7 @@ void ra_node_page(struct f2fs_sb_info *sbi, nid_t nid)
1119 if (!apage) 1119 if (!apage)
1120 return; 1120 return;
1121 1121
1122 err = read_node_page(apage, READA); 1122 err = read_node_page(apage, REQ_RAHEAD);
1123 f2fs_put_page(apage, err ? 1 : 0); 1123 f2fs_put_page(apage, err ? 1 : 0);
1124} 1124}
1125 1125