We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eb7833e commit af60d80Copy full SHA for af60d80
drivers/vfio/pci/vfio_pci.c
@@ -474,14 +474,19 @@ static void vfio_pci_release(void *device_data)
474
if (!(--vdev->refcnt)) {
475
vfio_spapr_pci_eeh_release(vdev->pdev);
476
vfio_pci_disable(vdev);
477
+ mutex_lock(&vdev->igate);
478
if (vdev->err_trigger) {
479
eventfd_ctx_put(vdev->err_trigger);
480
vdev->err_trigger = NULL;
481
}
482
+ mutex_unlock(&vdev->igate);
483
+
484
485
if (vdev->req_trigger) {
486
eventfd_ctx_put(vdev->req_trigger);
487
vdev->req_trigger = NULL;
488
489
490
491
492
mutex_unlock(&vdev->reflck->lock);
0 commit comments