This series is the first of four that upstream the missing NXP dpaa2 driver changes. It collects the foundational bus/fslmc, dma/dpaa2 and mempool/dpaa2 fixes that the later series build on:
- defer fslmc bus initialization to probe; reduce probe logging and skip ignored devices during DPRC population, - use memcpy to fill the dpaa2 QDMA completion index ring, - release SG FLE on completion ring overflow in the dpaa2 QDMA dequeue path, - validate the FLE pool IOVA mapping at vchan setup and free the pool on failure, - resolve the mempool ops index locally in secondary processes by scanning rte_mempool_ops_table, removing the need for IPC. Every commit builds cleanly (including the aarch64 DPAA cross build with -Werror) and the series is bisectable. Gagandeep Singh (1): dma/dpaa2: validate FLE pool IOVA mapping at vchan setup Hemant Agrawal (1): bus/fslmc: reduce probe logging and skip ignored devices Jun Yang (3): dma/dpaa2: use memcpy to fill completion index ring dma/dpaa2: release SG FLE on completion ring overflow mempool/dpaa2: look up ops index locally in secondary Prashant Gupta (1): bus/fslmc: defer bus initialization to probe drivers/bus/fslmc/fslmc_bus.c | 92 +++++++++++++----------- drivers/bus/fslmc/fslmc_vfio.c | 3 +- drivers/bus/fslmc/portal/dpaa2_hw_dprc.c | 4 ++ drivers/dma/dpaa2/dpaa2_qdma.c | 67 ++++++++++++++--- drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 25 +++++-- 5 files changed, 135 insertions(+), 56 deletions(-) -- 2.43.0

