On Mon, Aug 02, 2021 at 08:07:17PM +0800, fuguancheng wrote:
quoted hunk
diff --git a/include/uapi/linux/vhost.h b/include/uapi/linux/vhost.h
index c998860d7bbc..a3ea99f6fc7f 100644
--- a/include/uapi/linux/vhost.h
+++ b/include/uapi/linux/vhost.h
@@ -17,6 +17,13 @@
#define VHOST_FILE_UNBIND -1
+/* structs used for hypervisors to send cid info. */
+
+struct multi_cid_message {
+ u32 number_cid;
+ u64 *cid;
+};
+
/* ioctls */
#define VHOST_VIRTIO 0xAF
In this case, a kernel pointer in a UAPI struct is suspicious.
So is padding after number_cid.
--
MST
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization