|
@@ -82,6 +82,7 @@ inline int get_max_meta_blks(struct f2fs_sb_info *sbi, int type)
|
|
|
return NM_I(sbi)->max_nid / NAT_ENTRY_PER_BLOCK;
|
|
|
case META_SIT:
|
|
|
return SIT_BLK_CNT(sbi);
|
|
|
+ case META_SSA:
|
|
|
case META_CP:
|
|
|
return 0;
|
|
|
default:
|
|
@@ -90,7 +91,7 @@ inline int get_max_meta_blks(struct f2fs_sb_info *sbi, int type)
|
|
|
}
|
|
|
|
|
|
/*
|
|
|
- * Readahead CP/NAT/SIT pages
|
|
|
+ * Readahead CP/NAT/SIT/SSA pages
|
|
|
*/
|
|
|
int ra_meta_pages(struct f2fs_sb_info *sbi, int start, int nrpages, int type)
|
|
|
{
|
|
@@ -125,8 +126,9 @@ int ra_meta_pages(struct f2fs_sb_info *sbi, int start, int nrpages, int type)
|
|
|
goto out;
|
|
|
prev_blk_addr = blk_addr;
|
|
|
break;
|
|
|
+ case META_SSA:
|
|
|
case META_CP:
|
|
|
- /* get cp block addr */
|
|
|
+ /* get ssa/cp block addr */
|
|
|
blk_addr = blkno;
|
|
|
break;
|
|
|
default:
|