Blob Blame History Raw
From: Matthias Brugger <mbrugger@suse.com>
Date: Mon, 6 Feb 2018 17:59:56 +0000
Subject: arm64: add PTE_ADDR_MASK
Patch-mainline: Never, fixes SUSE kernel compilation
References: bsc#1068032

Signed-off-by: Matthias Brugger <mbrugger@suse.com> 
---
 arch/arm64/include/asm/pgtable-hwdef.h |    3 +++
 1 file changed, 3 insertions(+)

--- a/arch/arm64/include/asm/pgtable-hwdef.h
+++ b/arch/arm64/include/asm/pgtable-hwdef.h
@@ -166,6 +166,9 @@
 #define PTE_UXN			(_AT(pteval_t, 1) << 54)	/* User XN */
 #define PTE_HYP_XN		(_AT(pteval_t, 1) << 54)	/* HYP XN */
 
+#define PTE_ADDR_LOW		(((_AT(pteval_t, 1) << (48 - PAGE_SHIFT)) - 1) << PAGE_SHIFT)
+#define PTE_ADDR_MASK          PTE_ADDR_LOW
+
 /*
  * AttrIndx[2:0] encoding (mapping attributes defined in the MAIR* registers).
  */