Message ID | 1568888028-I2734f0a83b4b28ea237050d5def17b4529b8b446@changeid |
---|---|
State | Superseded |
Headers | show |
Series | um: virtio: keep reading on -EAGAIN | expand |
diff --git a/arch/um/drivers/virtio_uml.c b/arch/um/drivers/virtio_uml.c index 12f3b0bf14b7..66b5a936f289 100644 --- a/arch/um/drivers/virtio_uml.c +++ b/arch/um/drivers/virtio_uml.c @@ -112,7 +112,7 @@ static int full_read(int fd, void *buf, int len) buf += rc; len -= rc; } - } while (len && (rc > 0 || rc == -EINTR)); + } while (len && (rc > 0 || rc == -EINTR || rc == -EAGAIN)); if (rc < 0) return rc;