K 10 svn:author V 4 neel K 8 svn:date V 27 2014-10-26T03:03:41.531127Z K 7 svn:log V 390 Don't pass the 'error' return from an I/O port handler directly to vm_run(). Most I/O port handlers return -1 to signal an error. If this value is returned without modification to vm_run() then it leads to incorrect behavior because '-1' is interpreted as ERESTART at the system call level. Fix this by always returning EIO to signal an error from an I/O port handler. MFC after: 1 week END