f2fs: add quick mode of checkpoint=disable for QA
[linux-2.6-microblaze.git] / fs / f2fs / segment.c
index 5b2b9be..342b720 100644 (file)
@@ -868,6 +868,9 @@ int f2fs_disable_cp_again(struct f2fs_sb_info *sbi)
 
        if (holes[DATA] > ovp || holes[NODE] > ovp)
                return -EAGAIN;
+       if (is_sbi_flag_set(sbi, SBI_CP_DISABLED_QUICK) &&
+               dirty_segments(sbi) > overprovision_segments(sbi))
+               return -EAGAIN;
        return 0;
 }