From: Thomas Monjalon Date: Sun, 18 Nov 2018 21:14:26 +0000 (+0100) Subject: vfio: fix build with Linux < 4.0 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=b91bc6f35793c863ce15e907ad6144ada8f7f46b;p=dpdk.git vfio: fix build with Linux < 4.0 drivers/bus/pci/linux/pci_vfio.c:45:23: error: ‘failure_handle_lock’ defined but not used Fixes: 8ffe73865124 ("vfio: add lock for hot-unplug failure handler") Signed-off-by: Thomas Monjalon --- diff --git a/drivers/bus/pci/linux/pci_vfio.c b/drivers/bus/pci/linux/pci_vfio.c index d2c84106fc..ffd26f1953 100644 --- a/drivers/bus/pci/linux/pci_vfio.c +++ b/drivers/bus/pci/linux/pci_vfio.c @@ -36,14 +36,6 @@ * This file is only compiled if CONFIG_RTE_EAL_VFIO is set to "y". */ -/* - * spinlock for device hot-unplug failure handling. If it try to access bus or - * device, such as handle sigbus on bus or handle memory failure for device - * just need to use this lock. It could protect the bus and the device to avoid - * race condition. - */ -static rte_spinlock_t failure_handle_lock = RTE_SPINLOCK_INITIALIZER; - #ifdef VFIO_PRESENT #ifndef PAGE_SIZE @@ -291,6 +283,14 @@ pci_vfio_setup_interrupts(struct rte_pci_device *dev, int vfio_dev_fd) } #ifdef HAVE_VFIO_DEV_REQ_INTERFACE +/* + * Spinlock for device hot-unplug failure handling. + * If it tries to access bus or device, such as handle sigbus on bus + * or handle memory failure for device, just need to use this lock. + * It could protect the bus and the device to avoid race condition. + */ +static rte_spinlock_t failure_handle_lock = RTE_SPINLOCK_INITIALIZER; + static void pci_vfio_req_handler(void *param) {