From: Artem Bityutskiy Date: Mon, 7 Apr 2014 10:39:06 +0000 (+0300) Subject: UBIFS: fix remount error path X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=fcdd57c8902a936a616df2066d873b38ef3ed364;p=linux-beck.git UBIFS: fix remount error path Dan's "smatch" checker found out that there was a bug in the error path of the 'ubifs_remount_rw()' function. Instead of jumping to the "out" label which cleans-things up, we just returned. This patch fixes the problem. Reported-by: Dan Carpenter Signed-off-by: Artem Bityutskiy --- diff --git a/fs/ubifs/super.c b/fs/ubifs/super.c index a1266089eca1..a81c7b556896 100644 --- a/fs/ubifs/super.c +++ b/fs/ubifs/super.c @@ -1556,7 +1556,7 @@ static int ubifs_remount_rw(struct ubifs_info *c) if (c->space_fixup) { err = ubifs_fixup_free_space(c); if (err) - return err; + goto out; } err = check_free_space(c);