Applications relying on device hotplug don't work well with the default probing of all available resources. This series proposes to change this behavior via a new EAL option.
-- David Marchand Changes since RFC v1: - reviewed bus probe() and cleaned up NXP drivers, - changed approach following Bruce comment, David Marchand (5): devtools: check packet forwarding in null test bus/fslmc: fix bus cleanup drivers/bus: require probe function for NXP drivers bus: factorize device selection eal: configure initial device probing app/test/test_eal_flags.c | 9 +++++++ devtools/test-null.sh | 10 +++++-- doc/guides/linux_gsg/eal_args.include.rst | 6 +++++ drivers/bus/auxiliary/auxiliary_common.c | 15 +---------- drivers/bus/cdx/cdx.c | 21 +-------------- drivers/bus/dpaa/dpaa_bus.c | 26 ++++++------------ drivers/bus/fslmc/fslmc_bus.c | 29 ++++++-------------- drivers/bus/fslmc/fslmc_vfio.c | 22 +++++----------- drivers/bus/pci/pci_common.c | 15 +---------- drivers/bus/platform/platform.c | 28 ++------------------ drivers/bus/uacce/uacce.c | 22 +--------------- drivers/bus/vmbus/vmbus_common.c | 21 +-------------- drivers/dma/idxd/idxd_bus.c | 32 +++++++++-------------- lib/eal/common/eal_common_bus.c | 31 ++++++++++++++++++++++ lib/eal/common/eal_common_options.c | 3 +++ lib/eal/common/eal_option_list.h | 1 + lib/eal/common/eal_private.h | 6 +++++ lib/eal/include/bus_driver.h | 7 +++++ 18 files changed, 112 insertions(+), 192 deletions(-) -- 2.53.0

