arm64: dma-mapping: Simplify pgprot handling
authorRobin Murphy <Robin.Murphy@arm.com>
Fri, 31 Jul 2015 17:28:34 +0000 (18:28 +0100)
committerWill Deacon <will.deacon@arm.com>
Mon, 3 Aug 2015 12:17:38 +0000 (13:17 +0100)
commit97942c2862d74689b6241802f2aa43972042389f
treea08eb44090be5bf4cb879260d2d2f38c24d0c904
parentb511a6592860f24725f34909392885c4e3e9fe95
arm64: dma-mapping: Simplify pgprot handling

Since __get_dma_pgprot() does The Right Thing(TM) in the non-coherent
case, and the non-cacheable alias for DMA buffers is private to the
kernel anyway, we can simplify things slightly and make the code more
readable by just using PAGE_KERNEL as the base pgprot.

Suggested-by: Catalin Marinas <catalin.marinas@arm.com>
Reviewed-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
arch/arm64/mm/dma-mapping.c