| From 01c3f0a42a2a0ff0c3fed80a1a25f2641ae72554 Mon Sep 17 00:00:00 2001 |
| From: Guenter Roeck <linux@roeck-us.net> |
| Date: Sun, 10 Sep 2017 13:44:47 -0700 |
| Subject: sparc64: mmu_context: Add missing include files |
| |
| From: Guenter Roeck <linux@roeck-us.net> |
| |
| commit 01c3f0a42a2a0ff0c3fed80a1a25f2641ae72554 upstream. |
| |
| Fix the following build errors. |
| |
| In file included from arch/sparc/include/asm/mmu_context.h:4:0, |
| from include/linux/mmu_context.h:4, |
| from drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h:29, |
| from drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:23: |
| arch/sparc/include/asm/mmu_context_64.h:22:37: error: |
| unknown type name 'per_cpu_secondary_mm' |
| |
| arch/sparc/include/asm/mmu_context_64.h: In function 'switch_mm': |
| arch/sparc/include/asm/mmu_context_64.h:79:2: error: |
| implicit declaration of function 'smp_processor_id' |
| |
| Fixes: 70539bd79500 ("drm/amd: Update MEC HQD loading code for KFD") |
| Signed-off-by: Guenter Roeck <linux@roeck-us.net> |
| Acked-by: Oded Gabbay <oded.gabbay@gmail.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| arch/sparc/include/asm/mmu_context_64.h | 2 ++ |
| 1 file changed, 2 insertions(+) |
| |
| --- a/arch/sparc/include/asm/mmu_context_64.h |
| +++ b/arch/sparc/include/asm/mmu_context_64.h |
| @@ -8,9 +8,11 @@ |
| |
| #include <linux/spinlock.h> |
| #include <linux/mm_types.h> |
| +#include <linux/smp.h> |
| |
| #include <asm/spitfire.h> |
| #include <asm-generic/mm_hooks.h> |
| +#include <asm/percpu.h> |
| |
| static inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk) |
| { |