Dear [email protected],

In message <[email protected]> you wrote:
> From: Feng Kan <[email protected]>
> 
> This is to lock down the ordering in the correction routine against
> the calculate routine. Otherwise, incorrect define would cause ECC errors.
> 
> Signed-off-by: Feng Kan <[email protected]>
> Acked-by: Victor Gallardo <[email protected]>
> ---
>  drivers/mtd/nand/ndfc.c |    6 ++++++
>  1 files changed, 6 insertions(+), 0 deletions(-)
> 
> diff --git a/drivers/mtd/nand/ndfc.c b/drivers/mtd/nand/ndfc.c
> index 0dd6789..88e341d 100644
> --- a/drivers/mtd/nand/ndfc.c
> +++ b/drivers/mtd/nand/ndfc.c
> @@ -89,9 +89,15 @@ static int ndfc_calculate_ecc(struct mtd_info *mtdinfo,
>  
>       /* The NDFC uses Smart Media (SMC) bytes order
>        */
> +#ifdef CONFIG_MTD_NAND_ECC_SMC
>       ecc_code[0] = p[1];
>       ecc_code[1] = p[2];
>       ecc_code[2] = p[3];
> +#else
> +     ecc_code[0] = p[2];
> +     ecc_code[1] = p[1];
> +     ecc_code[2] = p[3];
> +#endif

This patch seems wrong to me as CONFIG_MTD_NAND_ECC_SMC is nowhere
defined.  [Also, it's not documented anywhere.]

If this is fixing a bug, then please describe the exact problem, how
to reproduce it, and how this patch is supposed to fix this problem.

As is, this makes no sense to me.


Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [email protected]
Don't panic.
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to