-
- if (io_u->ddir == DDIR_READ ||
- io_u->ddir == DDIR_WRITE) {
- if (rinf.result != (long) io_u->xfer_buflen) {
- if (rinf.result < 0)
- io_u->error = rinf.error;
- else
- io_u->resid = io_u->xfer_buflen - rinf.result;
- } else
- io_u->error = 0;
- } else