]> git.baikalelectronics.ru Git - kernel.git/commit
mtd: ubi: don't leak e if schedule_erase() fails
authorSebastian Siewior <bigeasy@linutronix.de>
Thu, 26 Nov 2015 20:23:49 +0000 (21:23 +0100)
committerRichard Weinberger <richard@nod.at>
Wed, 16 Dec 2015 21:59:03 +0000 (22:59 +0100)
commitd1745cdf97002457a23c6d0f8923e47bb9375a02
treebfc45a51a777327cba3d9ed54b18e5b5e6cc0bb2
parent449a6c145cc67feb2cbb8988edc19d5f4b8ee9e4
mtd: ubi: don't leak e if schedule_erase() fails

If __erase_worker() fails to erase the EB and schedule_erase() fails as
well to do anything about it then we go RO. But that is not a reason to
leak the e argument here. Therefore clean up e.

Cc: <stable@vger.kernel.org>
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Signed-off-by: Richard Weinberger <richard@nod.at>
drivers/mtd/ubi/wl.c