Hi. I found tmio_nand driver abuses nand_correct_data. The current nand_correct_data() can be used for ecc.bytes = 3 case only. The tmio_nand driver uses ecc.bytes = 6. This is just a report. No patch since I don't have this hardware. --- Atsushi Nemoto