diff --git a/fs/block_dev.c b/fs/block_dev.c index 37662a52d538..147b8f7c719f 100644 --- a/fs/block_dev.c +++ b/fs/block_dev.c @@ -609,6 +609,8 @@ int thaw_bdev(struct block_device *bdev) error = thaw_super(sb); if (error) bdev->bd_fsfreeze_count++; + else + bdev->bd_fsfreeze_sb = NULL; out: mutex_unlock(&bdev->bd_fsfreeze_mutex); return error;