Merge tag 'f2fs-for-6-6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk...
[platform/kernel/linux-rpi.git] / fs / f2fs / gc.c
index 6690323..f550cde 100644 (file)
@@ -2186,12 +2186,14 @@ out_drop_write:
        if (err)
                return err;
 
-       err = freeze_super(sbi->sb);
+       err = freeze_super(sbi->sb, FREEZE_HOLDER_USERSPACE);
        if (err)
                return err;
 
        if (f2fs_readonly(sbi->sb)) {
-               thaw_super(sbi->sb);
+               err = thaw_super(sbi->sb, FREEZE_HOLDER_USERSPACE);
+               if (err)
+                       return err;
                return -EROFS;
        }
 
@@ -2246,6 +2248,6 @@ recover_out:
 out_err:
        f2fs_up_write(&sbi->cp_global_sem);
        f2fs_up_write(&sbi->gc_lock);
-       thaw_super(sbi->sb);
+       thaw_super(sbi->sb, FREEZE_HOLDER_USERSPACE);
        return err;
 }