|
@@ -299,14 +299,11 @@ int thaw_bdev(struct block_device *bdev, struct super_block *sb)
|
|
error = sb->s_op->thaw_super(sb);
|
|
error = sb->s_op->thaw_super(sb);
|
|
else
|
|
else
|
|
error = thaw_super(sb);
|
|
error = thaw_super(sb);
|
|
- if (error) {
|
|
|
|
|
|
+ if (error)
|
|
bdev->bd_fsfreeze_count++;
|
|
bdev->bd_fsfreeze_count++;
|
|
- mutex_unlock(&bdev->bd_fsfreeze_mutex);
|
|
|
|
- return error;
|
|
|
|
- }
|
|
|
|
out:
|
|
out:
|
|
mutex_unlock(&bdev->bd_fsfreeze_mutex);
|
|
mutex_unlock(&bdev->bd_fsfreeze_mutex);
|
|
- return 0;
|
|
|
|
|
|
+ return error;
|
|
}
|
|
}
|
|
EXPORT_SYMBOL(thaw_bdev);
|
|
EXPORT_SYMBOL(thaw_bdev);
|
|
|
|
|