[Virtio-fs] [PATCH] virtiofsd: print more verbose information when bailing out

Liu Bo bo.liu at linux.alibaba.com
Thu Mar 19 23:54:49 UTC 2020


It'd be helpful to know what is the exact value of arg's offset, size
and flags.

Signed-off-by: Liu Bo <bo.liu at linux.alibaba.com>
---
 contrib/virtiofsd/fuse_lowlevel.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/contrib/virtiofsd/fuse_lowlevel.c b/contrib/virtiofsd/fuse_lowlevel.c
index f7eb12c..7375bae 100644
--- a/contrib/virtiofsd/fuse_lowlevel.c
+++ b/contrib/virtiofsd/fuse_lowlevel.c
@@ -1226,7 +1226,8 @@ static void do_write_buf(fuse_req_t req, fuse_ino_t nodeid,
         }
 
 	if (fuse_buf_size(pbufv) != arg->size) {
-		fuse_err("fuse: do_write_buf: buffer size doesn't match arg->size\n");
+		fuse_err("fuse: do_write_buf: buffer size %lu doesn't match arg->size %u offset %lu flags %u\n",
+			 fuse_buf_size(pbufv), arg->size, arg->offset, arg->write_flags);
 		fuse_reply_err(req, EIO);
 		return;
 	}
-- 
1.8.3.1





More information about the Virtio-fs mailing list