bus/pci: copy new id for inserted device on Linux
authorJim Harris <james.r.harris@intel.com>
Tue, 13 Oct 2020 17:03:16 +0000 (10:03 -0700)
committerThomas Monjalon <thomas@monjalon.net>
Tue, 13 Oct 2020 21:10:18 +0000 (23:10 +0200)
commit9d3ad80abd34f2420998d94606e208518d330bcc
tree2cb6558c20206a860815dbdf0b6901abcff78e0e
parent17a937baed3edc4ec364d4ef594d478553eba2f8
bus/pci: copy new id for inserted device on Linux

When a device is inserted into an existing BDF slot
that has not been probed, we must overwrite the old
PCI ID with the ID of the new function. Otherwise
we may not probe the function with the correct driver,
if at all.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
drivers/bus/pci/linux/pci.c