From 359f5ef8214488e55f9b63208d154194471abe80 Mon Sep 17 00:00:00 2001 From: Al Viro Date: Sun, 8 Jan 2012 19:45:28 -0500 Subject: [PATCH] --- yaml --- r: 280645 b: refs/heads/master c: da01636a6511c3bd0c1cf546c47b8e92a837a613 h: refs/heads/master i: 280643: 24e819ddac5da9bd2c90fc6a70d105049a68f657 v: v3 --- [refs] | 2 +- trunk/fs/exofs/super.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 104fbd6ef928..f7a2991a81c3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 3850aba74873aa47fefe6900b99f42f5e656a6e7 +refs/heads/master: da01636a6511c3bd0c1cf546c47b8e92a837a613 diff --git a/trunk/fs/exofs/super.c b/trunk/fs/exofs/super.c index 8addfe314dc7..d22cd168c6ee 100644 --- a/trunk/fs/exofs/super.c +++ b/trunk/fs/exofs/super.c @@ -838,6 +838,8 @@ static int exofs_fill_super(struct super_block *sb, void *data, int silent) ret = bdi_setup_and_register(&sbi->bdi, "exofs", BDI_CAP_MAP_COPY); if (ret) { EXOFS_DBGMSG("Failed to bdi_setup_and_register\n"); + dput(sb->s_root); + sb->s_root = NULL; goto free_sbi; }