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-time logging and skip ignored devices during DPRC population, - fix a GCC -Warray-bounds warning and an SG FD double-put 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-time logging and skip ignored devices Jun Yang (2): mempool/dpaa2: look up ops index locally in secondary dma/dpaa2: fix array-bounds warning and SG FD double-put 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 | 46 ++++++++++++---- drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 25 +++++++-- 5 files changed, 113 insertions(+), 57 deletions(-) -- 2.43.0

