diff --git a/[refs] b/[refs] index e6d514f3e066..ec11bbba3f74 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bb2b6d19ec8b593b66402e2895c4314955b19833 +refs/heads/master: dc141a402b9dc03a4188cd978a4cf149c397172c diff --git a/trunk/fs/udf/super.c b/trunk/fs/udf/super.c index dcbf98722afc..9f55f7981b7d 100644 --- a/trunk/fs/udf/super.c +++ b/trunk/fs/udf/super.c @@ -2000,6 +2000,8 @@ static int udf_fill_super(struct super_block *sb, void *options, int silent) if (!silent) pr_notice("Rescanning with blocksize %d\n", UDF_DEFAULT_BLOCKSIZE); + brelse(sbi->s_lvid_bh); + sbi->s_lvid_bh = NULL; uopt.blocksize = UDF_DEFAULT_BLOCKSIZE; ret = udf_load_vrs(sb, &uopt, silent, &fileset); }