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

Commit ad0d217c authored by Ethan Zhao's avatar Ethan Zhao Committed by Bjorn Helgaas
Browse files

KVM: Use PCI device flag helper functions



Use PCI device flag helper functions when assigning or releasing device.
No functional change.

Signed-off-by: default avatarEthan Zhao <ethan.zhao@oracle.com>
Signed-off-by: default avatarBjorn Helgaas <bhelgaas@google.com>
Acked-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent ce052984
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -302,7 +302,7 @@ static void kvm_free_assigned_device(struct kvm *kvm,
	else
		pci_restore_state(assigned_dev->dev);

	assigned_dev->dev->dev_flags &= ~PCI_DEV_FLAGS_ASSIGNED;
	pci_clear_dev_assigned(assigned_dev->dev);

	pci_release_regions(assigned_dev->dev);
	pci_disable_device(assigned_dev->dev);
+2 −2
Original line number Diff line number Diff line
@@ -203,7 +203,7 @@ int kvm_assign_device(struct kvm *kvm,
			goto out_unmap;
	}

	pdev->dev_flags |= PCI_DEV_FLAGS_ASSIGNED;
	pci_set_dev_assigned(pdev);

	dev_info(&pdev->dev, "kvm assign device\n");

@@ -229,7 +229,7 @@ int kvm_deassign_device(struct kvm *kvm,

	iommu_detach_device(domain, &pdev->dev);

	pdev->dev_flags &= ~PCI_DEV_FLAGS_ASSIGNED;
	pci_clear_dev_assigned(pdev);

	dev_info(&pdev->dev, "kvm deassign device\n");