Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Fix 'make headers_check' on sh64

Cleanup for user headers, as noted:

asm-sh64/page.h requires asm-generic/memory_model.h, which does not exist in exported headers
asm-sh64/shmparam.h requires asm/cache.h, which does not exist in exported headers
asm-sh64/signal.h requires asm/processor.h, which does not exist in exported headers
asm-sh64/user.h requires asm/processor.h, which does not exist in exported headers

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>

authored by

Paul Mundt and committed by
David Woodhouse
029669da b5233d07

+5 -16
+1 -2
include/asm-sh64/page.h
··· 112 112 #define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \ 113 113 VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC) 114 114 115 - #endif /* __KERNEL__ */ 116 - 117 115 #include <asm-generic/memory_model.h> 118 116 #include <asm-generic/page.h> 119 117 118 + #endif /* __KERNEL__ */ 120 119 #endif /* __ASM_SH64_PAGE_H */
+4 -12
include/asm-sh64/shmparam.h
··· 2 2 #define __ASM_SH64_SHMPARAM_H 3 3 4 4 /* 5 - * This file is subject to the terms and conditions of the GNU General Public 6 - * License. See the file "COPYING" in the main directory of this archive 7 - * for more details. 8 - * 9 - * include/asm-sh64/shmparam.h 10 - * 11 - * Copyright (C) 2000, 2001 Paolo Alberelli 12 - * 5 + * Set this to a sensible safe default, we'll work out the specifics for the 6 + * align mask from the cache descriptor at run-time. 13 7 */ 8 + #define SHMLBA 0x4000 14 9 15 - #include <asm/cache.h> 16 - 17 - /* attach addr a multiple of this */ 18 - #define SHMLBA (cpu_data->dcache.sets * L1_CACHE_BYTES) 10 + #define __ARCH_FORCE_SHMLBA 19 11 20 12 #endif /* __ASM_SH64_SHMPARAM_H */
-1
include/asm-sh64/signal.h
··· 13 13 */ 14 14 15 15 #include <linux/types.h> 16 - #include <asm/processor.h> 17 16 18 17 /* Avoid too many header ordering problems. */ 19 18 struct siginfo;
-1
include/asm-sh64/user.h
··· 13 13 */ 14 14 15 15 #include <linux/types.h> 16 - #include <asm/processor.h> 17 16 #include <asm/ptrace.h> 18 17 #include <asm/page.h> 19 18