mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-12-27 10:01:39 -05:00
tools/virtio: fix up oot build
oot build tends to help uncover bugs so it's worth keeping around, as long as it's low effort. add stubs for a couple of macros virtio gained recently, and disable vdpa in the test build. Message-ID: <33968faa7994b86d1f78057358a50b8f460c7a23.1764873799.git.mst@redhat.com> Acked-by: Jason Wang <jasowang@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
@@ -38,8 +38,9 @@ OOT_CONFIGS=\
|
|||||||
CONFIG_VHOST_NET=n \
|
CONFIG_VHOST_NET=n \
|
||||||
CONFIG_VHOST_SCSI=n \
|
CONFIG_VHOST_SCSI=n \
|
||||||
CONFIG_VHOST_VSOCK=n \
|
CONFIG_VHOST_VSOCK=n \
|
||||||
CONFIG_VHOST_RING=n
|
CONFIG_VHOST_RING=n \
|
||||||
OOT_BUILD=KCFLAGS="-I "${OOT_VHOST} ${MAKE} -C ${OOT_KSRC} V=${V}
|
CONFIG_VHOST_VDPA=n
|
||||||
|
OOT_BUILD=KCFLAGS="-include "`pwd`"/oot-stubs.h -I "${OOT_VHOST} ${MAKE} -C ${OOT_KSRC} V=${V}
|
||||||
oot-build:
|
oot-build:
|
||||||
echo "UNSUPPORTED! Don't use the resulting modules in production!"
|
echo "UNSUPPORTED! Don't use the resulting modules in production!"
|
||||||
${OOT_BUILD} M=`pwd`/vhost_test
|
${OOT_BUILD} M=`pwd`/vhost_test
|
||||||
|
|||||||
10
tools/virtio/oot-stubs.h
Normal file
10
tools/virtio/oot-stubs.h
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#include <linux/bug.h>
|
||||||
|
#include <linux/string.h>
|
||||||
|
#include <linux/virtio_features.h>
|
||||||
|
|
||||||
|
#ifndef VIRTIO_FEATURES_BITS
|
||||||
|
#define VIRTIO_FEATURES_BITS 128
|
||||||
|
#endif
|
||||||
|
#ifndef VIRTIO_U64
|
||||||
|
#define VIRTIO_U64(b) ((b) >> 6)
|
||||||
|
#endif
|
||||||
Reference in New Issue
Block a user