engines/nvme: ioctl return value is an int
authorJens Axboe <axboe@kernel.dk>
Thu, 2 Jun 2022 09:57:22 +0000 (03:57 -0600)
committerJens Axboe <axboe@kernel.dk>
Thu, 2 Jun 2022 09:57:22 +0000 (03:57 -0600)
Fix comparing an unsigned int to less than zero, it can never be true.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
engines/nvme.c

index fe33e167f397ed9da1902d7f71cdee341442e15f..9ffc5303d2e2883f3421aa4b1c5c0f66d9967fc0 100644 (file)
@@ -62,7 +62,7 @@ int fio_nvme_get_info(struct fio_file *f, __u32 *nsid, __u32 *lba_sz,
                      __u64 *nlba)
 {
        struct nvme_id_ns ns;
-       unsigned int namespace_id;
+       int namespace_id;
        int fd, err;
 
        if (f->filetype != FIO_TYPE_CHAR) {