virtio: Add a little more debugging

Add some debugging to virtiofs in the directory-handling area.

Drop a stray, blank line while here.

Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Simon Glass
2025-07-12 12:25:25 +02:00
parent 41d10e0f8b
commit 753438e516
2 changed files with 4 additions and 2 deletions

View File

@@ -224,6 +224,7 @@ int virtio_fs_readdir(struct udevice *dev, u64 nodeid, u64 fh, u64 offset,
in.size = size;
in.offset = offset;
ret = virtio_fs_xfer(dev, &inhdr, &in, sizeof(in), &outhdr, buf, size);
log_debug("fh %llx offset %llx\n", in.fh, in.offset);
log_debug("len %x error %x unique %llx\n", outhdr.len, outhdr.error,
outhdr.unique);
if (ret)

View File

@@ -31,12 +31,12 @@ static int virtio_fs_dir_open(struct udevice *dev, struct fs_dir_stream *strm)
log_debug("opening inode %lld\n", dir_priv->inode);
ret = virtio_fs_opendir(fs, dir_priv->inode, &strm->fh);
log_debug("2 open ret %d strm %p fh %llx\n", ret, strm, strm->fh);
if (ret) {
log_err("Failed to open directory: %d\n", ret);
return ret;
}
strm->dev = dev;
strm->offset = 0;
return 0;
@@ -53,7 +53,8 @@ int virtio_fs_dir_read(struct udevice *dev, struct fs_dir_stream *strm,
char buf[0x200];
int ret, size;
log_debug("start %lld strm %p\n", dir_priv->inode, strm);
log_debug("start %lld strm %p fh %llx\n", dir_priv->inode, strm,
strm->fh);
log_debug("offset %lld\n", strm->offset);
ret = virtio_fs_readdir(fs, dir_priv->inode, strm->fh, strm->offset,
buf, sizeof(buf), &size);