aboutsummaryrefslogtreecommitdiff
path: root/kmod
diff options
context:
space:
mode:
authorThanos Makatos <thanos.makatos@nutanix.com>2019-09-20 09:14:48 -0400
committerThanos <tmakatos@gmail.com>2019-09-27 15:59:11 +0100
commitb6cdbea1431996d9ec67a5a4471b387440cdfebc (patch)
treebb38fb9b4cfc63a3df7b1840e8b01aacf6fcbc42 /kmod
parentaa70fe6a562f235832b2ed8b45ca3e5f04651675 (diff)
downloadlibvfio-user-b6cdbea1431996d9ec67a5a4471b387440cdfebc.zip
libvfio-user-b6cdbea1431996d9ec67a5a4471b387440cdfebc.tar.gz
libvfio-user-b6cdbea1431996d9ec67a5a4471b387440cdfebc.tar.bz2
log message in kernel when reading from libmuser fails
Signed-off-by: Thanos Makatos <thanos.makatos@nutanix.com>
Diffstat (limited to 'kmod')
-rw-r--r--kmod/muser.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/kmod/muser.c b/kmod/muser.c
index c8b0a9e..2d9d20d 100644
--- a/kmod/muser.c
+++ b/kmod/muser.c
@@ -1549,8 +1549,13 @@ static long libmuser_unl_ioctl(struct file *filep,
case MUSER_MMAP:
ret = mmap_done(mucmd);
break;
- case MUSER_WRITE:
case MUSER_READ:
+ if (mucmd->muser_cmd.err < 0) {
+ muser_alert("read failed: %d",
+ mucmd->muser_cmd.err);
+ }
+ break;
+ case MUSER_WRITE:
case MUSER_DMA_MMAP:
case MUSER_DMA_MUNMAP:
break;