On Fri, 9 Oct 2026 16:20:13 +0530 Prashant Gupta <[email protected]> wrote:
> 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 FLE objects immediately on completion ring overflow and > only account them after successful context-ring insertion, > - validate FLE pool memory chunks at vchan setup by verifying > consistent VA-to-IOVA offsets across the mempool and free the > pool on setup 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 remains 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 | 86 +++++++++++++++++----- > drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 24 ++++++- > 5 files changed, 144 insertions(+), 65 deletions(-) > Applied this first series to next-net. The review was clean.

