diff options
Diffstat (limited to 'drivers/mtd/nand/alauda.c')
-rw-r--r-- | drivers/mtd/nand/alauda.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/mtd/nand/alauda.c b/drivers/mtd/nand/alauda.c index 4f20e1d8bef..60a0dfdb080 100644 --- a/drivers/mtd/nand/alauda.c +++ b/drivers/mtd/nand/alauda.c | |||
@@ -414,7 +414,7 @@ static int alauda_bounce_read(struct mtd_info *mtd, loff_t from, size_t len, | |||
414 | } | 414 | } |
415 | err = 0; | 415 | err = 0; |
416 | if (corrected) | 416 | if (corrected) |
417 | err = -EUCLEAN; | 417 | err = 1; /* return max_bitflips per ecc step */ |
418 | if (uncorrected) | 418 | if (uncorrected) |
419 | err = -EBADMSG; | 419 | err = -EBADMSG; |
420 | out: | 420 | out: |
@@ -446,7 +446,7 @@ static int alauda_read(struct mtd_info *mtd, loff_t from, size_t len, | |||
446 | } | 446 | } |
447 | err = 0; | 447 | err = 0; |
448 | if (corrected) | 448 | if (corrected) |
449 | err = -EUCLEAN; | 449 | err = 1; /* return max_bitflips per ecc step */ |
450 | if (uncorrected) | 450 | if (uncorrected) |
451 | err = -EBADMSG; | 451 | err = -EBADMSG; |
452 | return err; | 452 | return err; |