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.

Reply via email to