diff options
| -rw-r--r-- | arch/arm64/Kconfig | 1 | ||||
| -rw-r--r-- | arch/arm64/Kconfig.debug | 11 | ||||
| -rw-r--r-- | arch/arm64/configs/defconfig | 1 | ||||
| -rw-r--r-- | arch/arm64/include/asm/ucontext.h | 2 | ||||
| -rw-r--r-- | arch/arm64/kernel/arm64ksyms.c | 2 | ||||
| -rw-r--r-- | arch/arm64/kernel/signal32.c | 1 |
6 files changed, 3 insertions, 15 deletions
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index fd70a68387eb..9b6d19f74078 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig | |||
| @@ -9,7 +9,6 @@ config ARM64 | |||
| 9 | select CLONE_BACKWARDS | 9 | select CLONE_BACKWARDS |
| 10 | select COMMON_CLK | 10 | select COMMON_CLK |
| 11 | select GENERIC_CLOCKEVENTS | 11 | select GENERIC_CLOCKEVENTS |
| 12 | select GENERIC_HARDIRQS_NO_DEPRECATED | ||
| 13 | select GENERIC_IOMAP | 12 | select GENERIC_IOMAP |
| 14 | select GENERIC_IRQ_PROBE | 13 | select GENERIC_IRQ_PROBE |
| 15 | select GENERIC_IRQ_SHOW | 14 | select GENERIC_IRQ_SHOW |
diff --git a/arch/arm64/Kconfig.debug b/arch/arm64/Kconfig.debug index 51493430f142..1a6bfe954d49 100644 --- a/arch/arm64/Kconfig.debug +++ b/arch/arm64/Kconfig.debug | |||
| @@ -6,17 +6,6 @@ config FRAME_POINTER | |||
| 6 | bool | 6 | bool |
| 7 | default y | 7 | default y |
| 8 | 8 | ||
| 9 | config DEBUG_ERRORS | ||
| 10 | bool "Verbose kernel error messages" | ||
| 11 | depends on DEBUG_KERNEL | ||
| 12 | help | ||
| 13 | This option controls verbose debugging information which can be | ||
| 14 | printed when the kernel detects an internal error. This debugging | ||
| 15 | information is useful to kernel hackers when tracking down problems, | ||
| 16 | but mostly meaningless to other people. It's safe to say Y unless | ||
| 17 | you are concerned with the code size or don't want to see these | ||
| 18 | messages. | ||
| 19 | |||
| 20 | config DEBUG_STACK_USAGE | 9 | config DEBUG_STACK_USAGE |
| 21 | bool "Enable stack utilization instrumentation" | 10 | bool "Enable stack utilization instrumentation" |
| 22 | depends on DEBUG_KERNEL | 11 | depends on DEBUG_KERNEL |
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 9212c7880da7..09bef29f3a09 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig | |||
| @@ -82,4 +82,3 @@ CONFIG_DEBUG_KERNEL=y | |||
| 82 | CONFIG_DEBUG_INFO=y | 82 | CONFIG_DEBUG_INFO=y |
| 83 | # CONFIG_FTRACE is not set | 83 | # CONFIG_FTRACE is not set |
| 84 | CONFIG_ATOMIC64_SELFTEST=y | 84 | CONFIG_ATOMIC64_SELFTEST=y |
| 85 | CONFIG_DEBUG_ERRORS=y | ||
diff --git a/arch/arm64/include/asm/ucontext.h b/arch/arm64/include/asm/ucontext.h index bde960720892..42e04c877428 100644 --- a/arch/arm64/include/asm/ucontext.h +++ b/arch/arm64/include/asm/ucontext.h | |||
| @@ -22,7 +22,7 @@ struct ucontext { | |||
| 22 | stack_t uc_stack; | 22 | stack_t uc_stack; |
| 23 | sigset_t uc_sigmask; | 23 | sigset_t uc_sigmask; |
| 24 | /* glibc uses a 1024-bit sigset_t */ | 24 | /* glibc uses a 1024-bit sigset_t */ |
| 25 | __u8 __unused[(1024 - sizeof(sigset_t)) / 8]; | 25 | __u8 __unused[1024 / 8 - sizeof(sigset_t)]; |
| 26 | /* last for future expansion */ | 26 | /* last for future expansion */ |
| 27 | struct sigcontext uc_mcontext; | 27 | struct sigcontext uc_mcontext; |
| 28 | }; | 28 | }; |
diff --git a/arch/arm64/kernel/arm64ksyms.c b/arch/arm64/kernel/arm64ksyms.c index cef3925eaf60..aa3e948f7885 100644 --- a/arch/arm64/kernel/arm64ksyms.c +++ b/arch/arm64/kernel/arm64ksyms.c | |||
| @@ -40,7 +40,9 @@ EXPORT_SYMBOL(__copy_to_user); | |||
| 40 | EXPORT_SYMBOL(__clear_user); | 40 | EXPORT_SYMBOL(__clear_user); |
| 41 | 41 | ||
| 42 | /* bitops */ | 42 | /* bitops */ |
| 43 | #ifdef CONFIG_SMP | ||
| 43 | EXPORT_SYMBOL(__atomic_hash); | 44 | EXPORT_SYMBOL(__atomic_hash); |
| 45 | #endif | ||
| 44 | 46 | ||
| 45 | /* physical memory */ | 47 | /* physical memory */ |
| 46 | EXPORT_SYMBOL(memstart_addr); | 48 | EXPORT_SYMBOL(memstart_addr); |
diff --git a/arch/arm64/kernel/signal32.c b/arch/arm64/kernel/signal32.c index 7f4f3673f2bc..e393174fe859 100644 --- a/arch/arm64/kernel/signal32.c +++ b/arch/arm64/kernel/signal32.c | |||
| @@ -549,7 +549,6 @@ int compat_setup_rt_frame(int usig, struct k_sigaction *ka, siginfo_t *info, | |||
| 549 | sigset_t *set, struct pt_regs *regs) | 549 | sigset_t *set, struct pt_regs *regs) |
| 550 | { | 550 | { |
| 551 | struct compat_rt_sigframe __user *frame; | 551 | struct compat_rt_sigframe __user *frame; |
| 552 | compat_stack_t stack; | ||
| 553 | int err = 0; | 552 | int err = 0; |
| 554 | 553 | ||
| 555 | frame = compat_get_sigframe(ka, regs, sizeof(*frame)); | 554 | frame = compat_get_sigframe(ka, regs, sizeof(*frame)); |
