diff options
| author | Laura Abbott <[email protected]> | 2014-10-09 15:26:40 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2014-10-09 22:25:52 -0400 |
| commit | 513510ddba9650fc7da456eefeb0ead7632324f6 (patch) | |
| tree | 8e21369797216203ba554d99d031403c5b8d95cb /tools/perf/scripts/python | |
| parent | 9efb3a421d55d30b65fb0dbee05108d15c6c55f7 (diff) | |
common: dma-mapping: introduce common remapping functions
For architectures without coherent DMA, memory for DMA may need to be
remapped with coherent attributes. Factor out the the remapping code from
arm and put it in a common location to reduce code duplication.
As part of this, the arm APIs are now migrated away from
ioremap_page_range to the common APIs which use map_vm_area for remapping.
This should be an equivalent change and using map_vm_area is more correct
as ioremap_page_range is intended to bring in io addresses into the cpu
space and not regular kernel managed memory.
Signed-off-by: Laura Abbott <[email protected]>
Reviewed-by: Catalin Marinas <[email protected]>
Cc: Arnd Bergmann <[email protected]>
Cc: David Riley <[email protected]>
Cc: Olof Johansson <[email protected]>
Cc: Ritesh Harjain <[email protected]>
Cc: Russell King <[email protected]>
Cc: Thierry Reding <[email protected]>
Cc: Will Deacon <[email protected]>
Cc: James Hogan <[email protected]>
Cc: Laura Abbott <[email protected]>
Cc: Mitchel Humpherys <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions