On Fri, May 04, 2018 at 12:59:15PM +0800, Tiwei Bie wrote: > diff --git a/include/uapi/linux/virtio_config.h b/include/uapi/linux/virtio_config.h > index 308e2096291f..9fb519a9df28 100644 > --- a/include/uapi/linux/virtio_config.h > +++ b/include/uapi/linux/virtio_config.h > @@ -49,7 +49,7 @@ > * transport being used (eg. virtio_ring), the rest are per-device feature > * bits. */ > #define VIRTIO_TRANSPORT_F_START 28 > -#define VIRTIO_TRANSPORT_F_END 34 > +#define VIRTIO_TRANSPORT_F_END 37 Have you updated "2.2 Feature Bits" in the VIRTIO spec? In 1.0 it says: 24 to 32 Feature bits reserved for extensions to the queue and feature negotiation mechanisms This information is out-of-date. Stefan