diff options
Diffstat (limited to 'arch/x86/kernel/espfix_64.c')
| -rw-r--r-- | arch/x86/kernel/espfix_64.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/arch/x86/kernel/espfix_64.c b/arch/x86/kernel/espfix_64.c index 6b91e2eb8d3f..9c4e7ba6870c 100644 --- a/arch/x86/kernel/espfix_64.c +++ b/arch/x86/kernel/espfix_64.c @@ -195,7 +195,7 @@ void init_espfix_ap(int cpu)  	pte_p = pte_offset_kernel(&pmd, addr);  	stack_page = page_address(alloc_pages_node(node, GFP_KERNEL, 0)); -	pte = __pte(__pa(stack_page) | (__PAGE_KERNEL_RO & ptemask)); +	pte = __pte(__pa(stack_page) | ((__PAGE_KERNEL_RO | _PAGE_ENC) & ptemask));  	for (n = 0; n < ESPFIX_PTE_CLONES; n++)  		set_pte(&pte_p[n*PTE_STRIDE], pte); |