Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d7cff1c3 authored by Sheng Yang's avatar Sheng Yang Committed by Avi Kivity
Browse files

KVM: Fix INTx for device assignment



Missing buckets and wrong parameter for free_irq()

Signed-off-by: default avatarSheng Yang <sheng@linux.intel.com>
Signed-off-by: default avatarAvi Kivity <avi@redhat.com>
parent 2aaf69dc
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -296,8 +296,8 @@ static int assigned_device_update_intx(struct kvm *kvm,

	if (irqchip_in_kernel(kvm)) {
		if (!msi2intx &&
		    adev->irq_requested_type & KVM_ASSIGNED_DEV_HOST_MSI) {
			free_irq(adev->host_irq, (void *)kvm);
		    (adev->irq_requested_type & KVM_ASSIGNED_DEV_HOST_MSI)) {
			free_irq(adev->host_irq, (void *)adev);
			pci_disable_msi(adev->dev);
		}