| From f16db8071ce18819fbd705ddcc91c6f392fb61f8 Mon Sep 17 00:00:00 2001 |
| From: Brian Norris <computersforpeace@gmail.com> |
| Date: Sat, 28 Feb 2015 02:23:27 -0800 |
| Subject: UBI: initialize LEB number variable |
| |
| From: Brian Norris <computersforpeace@gmail.com> |
| |
| commit f16db8071ce18819fbd705ddcc91c6f392fb61f8 upstream. |
| |
| In some of the 'out_not_moved' error paths, lnum may be used |
| uninitialized. Don't ignore the warning; let's fix it. |
| |
| This uninitialized variable doesn't have much visible effect in the end, |
| since we just schedule the PEB for erasure, and its LEB number doesn't |
| really matter (it just gets printed in debug messages). But let's get it |
| straight anyway. |
| |
| Coverity CID #113449 |
| |
| Signed-off-by: Brian Norris <computersforpeace@gmail.com> |
| Signed-off-by: Richard Weinberger <richard@nod.at> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| drivers/mtd/ubi/wl.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/mtd/ubi/wl.c |
| +++ b/drivers/mtd/ubi/wl.c |
| @@ -1005,7 +1005,7 @@ static int wear_leveling_worker(struct u |
| int shutdown) |
| { |
| int err, scrubbing = 0, torture = 0, protect = 0, erroneous = 0; |
| - int vol_id = -1, uninitialized_var(lnum); |
| + int vol_id = -1, lnum = -1; |
| #ifdef CONFIG_MTD_UBI_FASTMAP |
| int anchor = wrk->anchor; |
| #endif |