UBI: ubi_eba_read_leb: Remove in vain variable assignment
authorRichard Weinberger <richard@nod.at>
Mon, 22 Sep 2014 08:45:34 +0000 (10:45 +0200)
committerArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
Fri, 26 Sep 2014 10:42:41 +0000 (13:42 +0300)
There is no need to set err, it will be overwritten in any case
later at:
        if (scrub)
                err = ubi_wl_scrub_peb(ubi, pnum);

Signed-off-by: Richard Weinberger <richard@nod.at>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
drivers/mtd/ubi/eba.c

index 0e11671..2402d3b 100644 (file)
@@ -441,10 +441,9 @@ retry:
 
        err = ubi_io_read_data(ubi, buf, pnum, offset, len);
        if (err) {
-               if (err == UBI_IO_BITFLIPS) {
+               if (err == UBI_IO_BITFLIPS)
                        scrub = 1;
-                       err = 0;
-               } else if (mtd_is_eccerr(err)) {
+               else if (mtd_is_eccerr(err)) {
                        if (vol->vol_type == UBI_DYNAMIC_VOLUME)
                                goto out_unlock;
                        scrub = 1;