diff options
Diffstat (limited to 'drivers/mtd/ubi/vtbl.c')
| -rw-r--r-- | drivers/mtd/ubi/vtbl.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/drivers/mtd/ubi/vtbl.c b/drivers/mtd/ubi/vtbl.c index f679f0649..29d232001 100644 --- a/drivers/mtd/ubi/vtbl.c +++ b/drivers/mtd/ubi/vtbl.c @@ -388,7 +388,7 @@ static struct ubi_vtbl_record *process_lvol(struct ubi_device *ubi,  		err = ubi_io_read_data(ubi, leb[seb->lnum], seb->pnum, 0,  				       ubi->vtbl_size); -		if (err == UBI_IO_BITFLIPS || err == -EBADMSG) +		if (err == UBI_IO_BITFLIPS || mtd_is_eccerr(err))  			/*  			 * Scrub the PEB later. Note, -EBADMSG indicates an  			 * uncorrectable ECC error, but we have our own CRC and |