summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/va_layout.c
diff options
context:
space:
mode:
authorAnshuman Khandual <anshuman.khandual@arm.com>2019-05-27 05:58:15 +0200
committerCatalin Marinas <catalin.marinas@arm.com>2019-06-04 14:49:58 +0200
commitf7f0097af67c3c119f6dc7046234630e77f4877e (patch)
tree752abec1505a01e7b67497e67afa18b057aec90a /arch/arm64/kvm/va_layout.c
parentarm64: cacheinfo: Update cache_line_size detected from DT or PPTT (diff)
downloadlinux-f7f0097af67c3c119f6dc7046234630e77f4877e.tar.xz
linux-f7f0097af67c3c119f6dc7046234630e77f4877e.zip
arm64/mm: Simplify protection flag creation for kernel huge mappings
Even though they have got the same value, PMD_TYPE_SECT and PUD_TYPE_SECT get used for kernel huge mappings. But before that first the table bit gets cleared using leaf level PTE_TABLE_BIT. Though functionally they are same, we should use page table level specific macros to be consistent as per the MMU specifications. Create page table level specific wrappers for kernel huge mapping entries and just drop mk_sect_prot() which does not have any other user. Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com> Cc: Will Deacon <will.deacon@arm.com> Cc: Mark Rutland <mark.rutland@arm.com> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'arch/arm64/kvm/va_layout.c')
0 files changed, 0 insertions, 0 deletions