diff options
author | Tan En De <ende.tan@starfivetech.com> | 2023-09-16 13:23:03 +0800 |
---|---|---|
committer | Will Deacon <will@kernel.org> | 2023-09-18 11:52:19 +0100 |
commit | 9cb1b46cb765972326a46bdba867d441a842af56 (patch) | |
tree | 1b86b28e6f20aded263f238f04dcffab7bce2bf3 | |
parent | d560235f45568a08c6006c2e1bd25399f8e9fea8 (diff) | |
download | kvmtool-9cb1b46cb765972326a46bdba867d441a842af56.tar.gz |
pci: Deregister KVM_PCI_CFG_AREA on pci__exit
KVM_PCI_CFG_AREA is registered with kvm__register_mmio during pci__init,
but it isn't deregistered during pci__exit.
So, this commit is to kvm__deregister_mmio the KVM_PCI_CFG_AREA on pci__exit.
Signed-off-by: Tan En De <ende.tan@starfivetech.com>
Link: https://lore.kernel.org/r/20230916052303.1003-1-ende.tan@starfivetech.com
Signed-off-by: Will Deacon <will@kernel.org>
-rw-r--r-- | pci.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -532,6 +532,7 @@ int pci__exit(struct kvm *kvm) { kvm__deregister_pio(kvm, PCI_CONFIG_DATA); kvm__deregister_pio(kvm, PCI_CONFIG_ADDRESS); + kvm__deregister_mmio(kvm, KVM_PCI_CFG_AREA); return 0; } |