bus/pci: fix use after free on unplug
authorDavid Marchand <david.marchand@redhat.com>
Wed, 3 Nov 2021 11:16:15 +0000 (12:16 +0100)
committerDavid Marchand <david.marchand@redhat.com>
Thu, 4 Nov 2021 14:13:41 +0000 (15:13 +0100)
commitf2777b53b189813e9c22e2cf0bbecb9327f8dcce
tree9e8c2ed41627ddb6dac28faf91805f4efef41272
parent5633173341327d4291d6df1c7953aebc595cc886
bus/pci: fix use after free on unplug

rte_pci_unmap_device() needs intr_handle objects to unregister
callbacks.

Bugzilla ID: 845
Fixes: d61138d4f0e2 ("drivers: remove direct access to interrupt handle")

Signed-off-by: David Marchand <david.marchand@redhat.com>
Tested-by: Yan Xia <yanx.xia@intel.com>
Reviewed-by: Maxime Coquelin <maxime.coquelin@redhat.com>
drivers/bus/pci/pci_common.c