From c0c16aa03e2141cdb45e3c94d2341b4cd0454ae3 Mon Sep 17 00:00:00 2001 From: Brett Gordon Date: Tue, 26 Jul 2016 00:02:42 -0400 Subject: [PATCH] devdw: forgot to increment the loop var --- Kernel/dev/devdw.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/dev/devdw.c b/Kernel/dev/devdw.c index 7d5f693a..dd117a3d 100644 --- a/Kernel/dev/devdw.c +++ b/Kernel/dev/devdw.c @@ -49,7 +49,7 @@ static int dw_transfer(uint8_t minor, bool is_read, uint8_t rawflag) cmd[6] = page >> 8; cmd[7] = page & 0xFF; - while (ct < udata.u_nblock) { + while (ct++ < udata.u_nblock) { for (tries = 0; tries < 4 ; tries++) { /* kprintf("dw_operation block %d left %d\n", block, nblock); */ irq = di(); /* for now block interrupts for whole operation */ -- 2.34.1