DMA Atomic pool for arm64
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v7 Latest5 patches 4 repliesIn review
- v6 posting 2/20 of 5 patches 1 replySuperseded
- v6 posting 1/25 patches 7 repliesSuperseded
Earlier versions · 3
| Version | Posted | Patches | Replies | Status |
|---|---|---|---|---|
| v4 posting 2/2 | 5 patches | 5 replies | Superseded | |
| v4 posting 1/2 | 5 patches | 22 replies | Superseded | |
| v3 | 5 patches | 4 replies | Superseded |
Patches in v7 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | lib/genalloc.c: Add power aligned algorithminclude/ lib/ | +24 | 0 replies | |
| 2/5 | lib/genalloc.c: Add genpool range check functioninclude/ lib/ | +32 | 0 replies | |
| 3/5 | common: dma-mapping: Introduce common remapping functionsarch/ drivers/ include/ | +86 | 4 replies | |
| 4/5 | arm: use genalloc for the atomic poolarch/ arch/ | +50 | 0 replies | |
| 5/5 | arm64: Add atomic pool for non-coherent and CMA allocations.arch/ arch/ | +146 | 0 replies |
Reviews trailers per patch
All 5 patches have a Reviewed-by or Acked-by.
| Patch | Will Deacon | Olof Johansson | Catalin Marinas |
|---|---|---|---|
| 1/5 | A-b | A-b | R-b |
| 2/5 | A-b | R-b | R-b |
| 3/5 | R-b | ||
| 4/5 | R-b | ||
| 5/5 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCHv7 0/5] DMA Atomic pool for arm64
Hi,
This is v7 of the series to add an atomic pool for arm64 and refactor some of the dma atomic code. You know the drill.
Thanks,
Laura
v7: Added correct power aligned algorithm patch. Addressed comments from Andrew.
Laura Abbott (5):
lib/genalloc.c: Add power aligned algorithm lib/genalloc.c: Add genpool range check function
common: dma-mapping: Introduce common remapping functions
arm: use genalloc for the atomic pool
arm64: Add atomic pool for non-coherent and CMA allocations.
arch/arm/Kconfig | 1 + arch/arm/mm/dma-mapping.c | 210 +++++++++---------------------- arch/arm64/Kconfig | 1 + arch/arm64/mm/dma-mapping.c | 164 +++++++++++++++++++++--- drivers/base/dma-mapping.c | 68 ++++++++++ include/asm-generic/dma-mapping-common.h | 9 ++ include/linux/genalloc.h | 7 ++ lib/genalloc.c | 49 ++++++++ 8 files changed, 338 insertions(+), 171 deletions(-)
Signature · 2 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation