f2fs: inject ENOSPC failures
[deliverable/linux.git] / fs / f2fs / checkpoint.c
index 9596d61ca6a8bda0a93b72ed17087437f27d05fd..79da86d6cf5cb9ec7035e187b30b24961f37da09 100644 (file)
@@ -474,6 +474,13 @@ int acquire_orphan_inode(struct f2fs_sb_info *sbi)
        int err = 0;
 
        spin_lock(&im->ino_lock);
+
+#ifdef CONFIG_F2FS_FAULT_INJECTION
+       if (time_to_inject(FAULT_ORPHAN)) {
+               spin_unlock(&im->ino_lock);
+               return -ENOSPC;
+       }
+#endif
        if (unlikely(im->ino_num >= sbi->max_orphans))
                err = -ENOSPC;
        else
This page took 0.026292 seconds and 5 git commands to generate.