mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-27 23:20:26 +09:00
mtd: rawnand: cortina_nand: missing initialization
ca_do_bch_correction() takes a random value from the stack and starts
counting bitflips from this value. Initialize the counter.
This passed unnoticed as the value is finally ignored in the call
hierarchy.
Fixes: 161df94b3c
("mtd: rawnand: cortina_nand: Add Cortina CAxxxx SoC support")
Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
This commit is contained in:
parent
f0bbcdef1b
commit
6b0431dc21
@ -546,7 +546,7 @@ static int ca_do_bch_correction(struct nand_chip *chip,
|
||||
struct nand_drv *info =
|
||||
(struct nand_drv *)nand_get_controller_data(chip);
|
||||
unsigned int reg_v, err_loc0, err_loc1;
|
||||
int k, max_bitflips;
|
||||
int k, max_bitflips = 0;
|
||||
|
||||
for (k = 0; k < (err_num + 1) / 2; k++) {
|
||||
reg_v = readl(&info->reg->flash_nf_bch_error_loc01 + k);
|
||||
|
Loading…
Reference in New Issue
Block a user