|
@@ -1879,7 +1879,7 @@ static int __xipram do_write_buffer(struct map_info *map, struct flchip *chip,
|
|
|
if (time_after(jiffies, timeo) && !chip_ready(map, adr))
|
|
|
break;
|
|
|
|
|
|
- if (chip_ready(map, adr)) {
|
|
|
+ if (chip_good(map, adr, datum)) {
|
|
|
xip_enable(map, chip, adr);
|
|
|
goto op_done;
|
|
|
}
|