[PATCH v5-S1 0/5] dpaa2: bus, DMA and mempool base fixes
Prashant Gupta
prashant.gupta_3 at nxp.com
Tue Sep 29 16:21:12 CEST 2026
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
More information about the dev
mailing list