android_kernel_oneplus_msm8998/arch/arm64/mm
Vinayak Menon 1c6a9c9721 arm64: dma-mapping: fix aliasing issues with non-CMA alloc
Cache flush and clearing of logical mapping is done right now
only when the allocation is from CMA, for allocation requests
with DMA_ATTR_STRONGLY_ORDERED or DMA_ATTR_NO_KERNEL_MAPPING
set. Extend this to non-CMA allocations too, to avoid cache
aliasing issues.

Change-Id: I133d34d79665ee7159fe384121e933d7768748c2
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
2017-06-22 16:51:33 +05:30
..
cache.S Merge tag 'lsk-v4.4-17.02-android' into branch 'msm-4.4' 2017-03-18 08:55:10 -07:00
context.c BACKPORT: arm64: Disable TTBR0_EL1 during normal kernel execution 2017-01-16 14:50:50 +05:30
copypage.c UPSTREAM: arm64: Defer dcache flush in __cpu_copy_user_page 2016-09-18 13:33:57 -07:00
dma-mapping.c arm64: dma-mapping: fix aliasing issues with non-CMA alloc 2017-06-22 16:51:33 +05:30
dump.c arm64: ptdump: Indicate whether memory should be faulting 2016-11-14 14:42:41 +08:00
extable.c UPSTREAM: arm64: switch to relative exception tables 2016-09-22 13:38:22 -07:00
fault.c Merge branch 'android-4.4@c71ad0f' into branch 'msm-4.4' 2017-04-20 15:19:15 -07:00
flush.c Merge remote-tracking branch 'msm-4.4/tmp-510d0a3f' into msm-4.4 2016-10-21 18:00:55 -07:00
hugetlbpage.c UPSTREAM: arm64: hugetlb: partial revert of 66b3923a1a0f 2016-09-22 13:38:22 -07:00
init.c Merge tag 'lsk-v4.4-16.12-android' into branch 'msm-4.4' 2017-02-28 17:10:49 -08:00
ioremap.c arm64: add ioremap physical address information 2015-01-23 15:29:06 +00:00
kasan_init.c arm64: mm: create new fine-grained mappings at boot 2016-11-11 16:40:28 +08:00
Makefile arm64: add KASAN support 2015-10-12 17:46:36 +01:00
mm.h arm64: add better page protections to arm64 2015-01-22 14:54:29 +00:00
mmap.c FROMLIST: mm: ASLR: use get_random_long() 2016-04-07 16:49:59 +05:30
mmu.c Merge tag 'lsk-v4.4-16.12-android' into branch 'msm-4.4' 2017-02-28 17:10:49 -08:00
pageattr.c arm64: Add support for ARCH_SUPPORTS_DEBUG_PAGEALLOC 2016-11-14 14:42:23 +08:00
pgd.c UPSTREAM: arm64: mm: move pgd_cache initialisation to pgtable_cache_init 2016-09-18 14:16:37 -07:00
proc.S arm64: Change cpu_resume() to enable mmu early then access sleep_sp by va 2017-04-19 11:35:47 +05:30