From 7628e790e7ac2f260427e1f16b3258088756cf3b Mon Sep 17 00:00:00 2001 From: Yuan Liu Date: Wed, 27 Feb 2019 14:03:51 +0800 Subject: [PATCH] DM: virtio-gpio: use virtio_base as the first member of virtio_gpio For virtio-based device, it needs to use virtio_base as the first member otherwise, virtio_linkup will fail. Tracked-On: #2512 Signed-off-by: Yuan Liu Acked-by: Yu Wang --- devicemodel/hw/pci/virtio/virtio_gpio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/devicemodel/hw/pci/virtio/virtio_gpio.c b/devicemodel/hw/pci/virtio/virtio_gpio.c index 7b6d8f604..2df82b125 100644 --- a/devicemodel/hw/pci/virtio/virtio_gpio.c +++ b/devicemodel/hw/pci/virtio/virtio_gpio.c @@ -186,8 +186,8 @@ struct native_gpio_chip { }; struct virtio_gpio { - pthread_mutex_t mtx; struct virtio_base base; + pthread_mutex_t mtx; struct virtio_vq_info queues[VIRTIO_GPIO_MAXQ]; struct native_gpio_chip chips[VIRTIO_GPIO_MAX_CHIPS]; uint32_t nchip;