Commit c90d7457 authored by Ma Wupeng's avatar Ma Wupeng Committed by Wupeng Ma
Browse files

arm64: mm: Use corrent pte val in arch_vm_get_page_prot

hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I96IZH



--------------------------------

During arch_vm_get_page_prot, vm_page_prot is init based on vma flags,
pte bit not vm_prot should be used here. Fix this problem by replacing
vm_prot with pte bit.

Fixes: 5c5063ac ("arm64: mm: Introduce VM_PBHA_BIT0 to enable pbha bit0 for single vma")
Signed-off-by: default avatarMa Wupeng <mawupeng1@huawei.com>
parent 70c98c7d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -60,7 +60,7 @@ static inline pgprot_t arch_vm_get_page_prot(unsigned long vm_flags)
		prot |= PTE_ATTRINDX(MT_NORMAL_TAGGED);

	if (vm_flags & VM_PBHA_BIT0)
		prot |= PROT_PBHA_BIT0;  /* select PBHA BIT 0 for pbha */
		prot |= PTE_PBHA0;

	return __pgprot(prot);
}