Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

tools/virtio: fix build

Fix the build caused by the following changes:
- phys_addr_t is now defined in tools/include/linux/types.h
- dev_warn_once() is used in drivers/virtio/virtio_ring.c
- linux/uio.h included by vringh.h use INT_MAX defined in limits.h

Signed-off-by: Stefano Garzarella <sgarzare@redhat.com>
Message-Id: <20220705072249.7867-1-sgarzare@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Acked-by: Eugenio Pérez <eperezma@redhat.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
Acked-by: Jason Wang <jasowang@redhat.com>

authored by

Stefano Garzarella and committed by
Michael S. Tsirkin
d650f830 994cea53

+2 -1
+1 -1
tools/virtio/linux/kernel.h
··· 29 29 #define READ 0 30 30 #define WRITE 1 31 31 32 - typedef unsigned long long phys_addr_t; 33 32 typedef unsigned long long dma_addr_t; 34 33 typedef size_t __kernel_size_t; 35 34 typedef unsigned int __wsum; ··· 135 136 #endif 136 137 #define dev_err(dev, format, ...) fprintf (stderr, format, ## __VA_ARGS__) 137 138 #define dev_warn(dev, format, ...) fprintf (stderr, format, ## __VA_ARGS__) 139 + #define dev_warn_once(dev, format, ...) fprintf (stderr, format, ## __VA_ARGS__) 138 140 139 141 #define min(x, y) ({ \ 140 142 typeof(x) _min1 = (x); \
+1
tools/virtio/linux/vringh.h
··· 1 + #include <limits.h> 1 2 #include "../../../include/linux/vringh.h"