diff --git a/kernel/system/do_vdevio.c b/kernel/system/do_vdevio.c index 0d6e3c718..268d25baa 100644 --- a/kernel/system/do_vdevio.c +++ b/kernel/system/do_vdevio.c @@ -119,22 +119,54 @@ register message *m_ptr; /* pointer to request message */ outb( pvb[i].port, pvb[i].value); break; case _DIO_WORD: /* word values */ - if (io_in) for (i=0; i