diff --git a/fs/super.c b/fs/super.c index 5bab94fb7e03..b1a78189b2c5 100644 --- a/fs/super.c +++ b/fs/super.c @@ -1690,6 +1690,7 @@ int get_tree_bdev_flags(struct fs_context *fc, if (!error) error = fill_super(s, fc); if (error) { + fc->s_fs_info = s->s_fs_info; deactivate_locked_super(s); return error; }