From 870328335286385b5a78ba7d925b46dc5ba74d7f Mon Sep 17 00:00:00 2001 From: Antonios Motakis Date: Thu, 10 Oct 2019 11:36:04 +0200 Subject: 9p: unsigned type for type, version, path There is no need for signedness on these QID fields for 9p. Signed-off-by: Antonios Motakis [CS: - Also make QID type unsigned. - Adjust donttouch_stat() to new types. - Adjust trace-events to new types. ] Signed-off-by: Christian Schoenebeck Signed-off-by: Greg Kurz --- hw/9pfs/9p.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hw/9pfs/9p.c') diff --git a/hw/9pfs/9p.c b/hw/9pfs/9p.c index cce2366..cf317bd 100644 --- a/hw/9pfs/9p.c +++ b/hw/9pfs/9p.c @@ -744,9 +744,9 @@ static int donttouch_stat(V9fsStat *stat) { if (stat->type == -1 && stat->dev == -1 && - stat->qid.type == -1 && - stat->qid.version == -1 && - stat->qid.path == -1 && + stat->qid.type == 0xff && + stat->qid.version == (uint32_t) -1 && + stat->qid.path == (uint64_t) -1 && stat->mode == -1 && stat->atime == -1 && stat->mtime == -1 && -- cgit v1.1