diff options
author | Vineet Gupta <vgupta@synopsys.com> | 2016-03-14 15:34:36 +0530 |
---|---|---|
committer | Vineet Gupta <vgupta@synopsys.com> | 2016-03-19 14:34:08 +0530 |
commit | 6b7003930e010eeb976632c1a374246b7cbc2995 (patch) | |
tree | 2d6d90dfed948524b2de7682cc1baa9f5a5babf3 /crypto | |
parent | d98a15a5653bfae5bccc68a06a60ccf035b2c4cc (diff) |
ARC: dma: non-coherent pages need V-P mapping if in HIGHMEM
Previously a non-coherent page (hardware IOC or simply driver needs)
could be handled by cpu with paddr alone (kvaddr used to be needed for
coherent mappings to enforce uncached semantics via a MMU mapping).
Now however such a page might still require a V-P mapping if it was in
physical address space > 32bits due to PAE40, which the CPU can't access
directly with a paddr
So decouple decision of kvaddr allocation from type of alloc request
(coh/non-coh)
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions