Is it a error, try “make virtio” in the path of linux/tools/ with config VHOST_IOTLB=n -----Original Message----- From: Cai,Huoqing <caihuoqing@xxxxxxxxx> Sent: 2021年7月14日 10:29 To: sgarzare@xxxxxxxxxx; mst@xxxxxxxxxx; jasowang@xxxxxxxxxx Cc: virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; Cai,Huoqing <caihuoqing@xxxxxxxxx> Subject: [PATCH 1/2] virtio_ring: fix error - unknown type name 'spinlock_t' when run "make virtio" in linux/tools, the error: unknown type name 'spinlock_t' occurs Signed-off-by: Cai Huoqing <caihuoqing@xxxxxxxxx> --- include/linux/vringh.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/linux/vringh.h b/include/linux/vringh.h index 84db7b8f912f..ff21c2643792 100644 --- a/include/linux/vringh.h +++ b/include/linux/vringh.h @@ -43,11 +43,13 @@ struct vringh { /* The vring (note: it may contain user pointers!) */ struct vring vring; +#if IS_REACHABLE(CONFIG_VHOST_IOTLB) /* IOTLB for this vring */ struct vhost_iotlb *iotlb; /* spinlock to synchronize IOTLB accesses */ spinlock_t *iotlb_lock; +#endif /* The function to call to notify the guest about added buffers */ void (*notify)(struct vringh *); -- 2.25.1 _______________________________________________ Virtualization mailing list Virtualization@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linuxfoundation.org/mailman/listinfo/virtualization