OSDN Git Service

pcie: Release references of virtual functions
authorAkihiko Odaki <akihiko.odaki@daynix.com>
Tue, 11 Apr 2023 09:04:08 +0000 (18:04 +0900)
committerMichael S. Tsirkin <mst@redhat.com>
Mon, 10 Jul 2023 22:59:32 +0000 (18:59 -0400)
commit08f632848008544b7e1ab8a8aa50df02c39a26a1
tree4c7f68e2ac16d41e2a7ed0afcb8700b3a34d7697
parentc925f40a29906355b516bad4c6ef80d30cf971b6
pcie: Release references of virtual functions

pci_new() automatically retains a reference to a virtual function when
registering it so we need to release the reference when unregistering.

Fixes: 7c0fa8dff8 ("pcie: Add support for Single Root I/O Virtualization (SR/IOV)")
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Message-Id: <20230411090408.48366-1-akihiko.odaki@daynix.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
hw/pci/pcie_sriov.c