All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] ubi: wl: Silence uninitialized variable warning
@ 2019-02-28  5:35 ` Dan Carpenter
  0 siblings, 0 replies; 10+ messages in thread
From: Dan Carpenter @ 2019-02-28  5:35 UTC (permalink / raw)
  To: Artem Bityutskiy, Richard Weinberger
  Cc: Boris Brezillon, kernel-janitors, Marek Vasut, linux-mtd,
	Brian Norris, David Woodhouse

This condition needs to be fipped around because "err" is uninitialized
when "force" is set.  The Smatch static analysis tool complains and
UBsan will also complain at runtime.

Fixes: 663586c0a892 ("ubi: Expose the bitrot interface")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
---
 drivers/mtd/ubi/wl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/mtd/ubi/wl.c b/drivers/mtd/ubi/wl.c
index 40f838d54b0f..2709dc02fc24 100644
--- a/drivers/mtd/ubi/wl.c
+++ b/drivers/mtd/ubi/wl.c
@@ -1517,7 +1517,7 @@ int ubi_bitflip_check(struct ubi_device *ubi, int pnum, int force)
 		mutex_unlock(&ubi->buf_mutex);
 	}
 
-	if (err = UBI_IO_BITFLIPS || force) {
+	if (force || err = UBI_IO_BITFLIPS) {
 		/*
 		 * Okay, bit flip happened, let's figure out what we can do.
 		 */
-- 
2.17.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-02-28 15:34 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-02-28  5:35 [PATCH] ubi: wl: Silence uninitialized variable warning Dan Carpenter
2019-02-28  5:35 ` Dan Carpenter
2019-02-28  8:35 ` Richard Weinberger
2019-02-28  8:35   ` Richard Weinberger
2019-02-28  8:50   ` Nathan Chancellor
2019-02-28  8:50     ` Nathan Chancellor
2019-02-28  9:51     ` Richard Weinberger
2019-02-28  9:51       ` Richard Weinberger
2019-02-28 15:33       ` Nathan Chancellor
2019-02-28 15:33         ` Nathan Chancellor

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.