[SRU Xenial 2/2] UBUNTU: SAUCE: powerpc/uaccess: only include kup-radix.h on PPC_BOOK3S_64

Thadeu Lima de Souza Cascardo cascardo at canonical.com
Tue Nov 24 23:10:07 UTC 2020


BugLink: https://bugs.launchpad.net/bugs/1905475

This fixes up backport of upstream commit
9a32a7e78bd0cd9a9b6332cbdc345ee5ffd0c5de ("powerpc/64s: flush L1D after user accesses").

That backport fails to build with configurations that have CONFIG_PPC64 but not
CONFIG_PPC_BOOK3S_64, which is used in some flavours of powerpc.

Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo at canonical.com>
---
 arch/powerpc/include/asm/kup.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/powerpc/include/asm/kup.h b/arch/powerpc/include/asm/kup.h
index e87f41cd9615..0935de3bae27 100644
--- a/arch/powerpc/include/asm/kup.h
+++ b/arch/powerpc/include/asm/kup.h
@@ -6,7 +6,7 @@
 
 #include <asm/pgtable.h>
 
-#ifdef CONFIG_PPC64
+#ifdef CONFIG_PPC_BOOK3S_64
 #include <asm/book3s/64/kup-radix.h>
 #else
 static inline void allow_user_access(void __user *to, const void __user *from,
-- 
2.27.0




More information about the kernel-team mailing list