numam-dpdk/drivers/bus
Bing Zhao bc96714996 bus/auxiliary: prevent device from being probed again
The device on auxiliary bus doesn't support being probed again
without being removed firstly. The PMD will detect and return error
for this unsupported operation. Some of the resources would be
cleared wrongly. When quitting, there will be unexpected error like
crash.

To prevent this, the device driver will be checked before probing a
device.

Fixes: 1afce3086c ("bus/auxiliary: introduce auxiliary bus")
CC: stable@dpdk.org

Signed-off-by: Bing Zhao <bingz@nvidia.com>
Reviewed-by: Gregory Etelson <getelson@nvidia.com>
Reviewed-by: Matan Azrad <matan@nvidia.com>
2022-11-14 11:15:44 +01:00
..
auxiliary bus/auxiliary: prevent device from being probed again 2022-11-14 11:15:44 +01:00
dpaa bus/dpaa: move mempool registration before probing 2022-10-07 17:19:03 +02:00
fslmc bus/fslmc: add timeout in MC send command 2022-10-07 17:19:03 +02:00
ifpga bus: hide bus object 2022-09-23 16:14:34 +02:00
pci bus/pci: fix memory leak in device cleanup 2022-10-20 11:34:55 +02:00
vdev bus/vdev: fix crash in device cleanup 2022-10-20 11:35:07 +02:00
vmbus drivers/bus: set device NUMA node to unknown by default 2022-10-06 21:26:55 +02:00
meson.build bus/auxiliary: introduce auxiliary bus 2021-07-05 18:11:28 +02:00