
26 Apr
2020
26 Apr
'20
1:26 p.m.
On Sun, Apr 05, 2020 at 07:19:31PM +0300, Baruch Siach wrote:
Commit 6293b0361d9 ("mtd: nand: pxa3xx: add raw read support") added the local data_len variable in handle_data_pio() to track read size, but forgot to update the condition of drain_fifo() call. That happens to work when the layout last_chunk_size != 0. But when last_chunk_size == 0, drain_fifo() is not called to read the last chunk, which leads to "Wait timeout!!!" error. Fix this.
Fixes: 6293b0361d9 ("mtd: nand: pxa3xx: add raw read support") Cc: Miquel Raynal miquel.raynal@bootlin.com Signed-off-by: Baruch Siach baruch@tkos.co.il
Applied to u-boot/master, thanks!
--
Tom