aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--MAINTAINERS11
-rw-r--r--arch/ia64/Kconfig1
-rw-r--r--init/Kconfig7
-rw-r--r--kernel/sysctl.c9
4 files changed, 17 insertions, 11 deletions
diff --git a/MAINTAINERS b/MAINTAINERS
index 73b7d50c9407..a92f485f5456 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -6841,7 +6841,8 @@ S: Supported
6841F: drivers/net/ethernet/sfc/ 6841F: drivers/net/ethernet/sfc/
6842 6842
6843SGI GRU DRIVER 6843SGI GRU DRIVER
6844M: Jack Steiner <steiner@sgi.com> 6844M: Dimitri Sivanich <sivanich@sgi.com>
6845M: Robin Holt <holt@sgi.com>
6845S: Maintained 6846S: Maintained
6846F: drivers/misc/sgi-gru/ 6847F: drivers/misc/sgi-gru/
6847 6848
@@ -7036,14 +7037,6 @@ L: linux-fbdev@vger.kernel.org
7036S: Maintained 7037S: Maintained
7037F: drivers/video/smscufx.c 7038F: drivers/video/smscufx.c
7038 7039
7039SN-IA64 (Itanium) SUB-PLATFORM
7040M: Jes Sorensen <jes@sgi.com>
7041L: linux-altix@sgi.com
7042L: linux-ia64@vger.kernel.org
7043W: http://www.sgi.com/altix
7044S: Maintained
7045F: arch/ia64/sn/
7046
7047SOC-CAMERA V4L2 SUBSYSTEM 7040SOC-CAMERA V4L2 SUBSYSTEM
7048M: Guennadi Liakhovetski <g.liakhovetski@gmx.de> 7041M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
7049L: linux-media@vger.kernel.org 7042L: linux-media@vger.kernel.org
diff --git a/arch/ia64/Kconfig b/arch/ia64/Kconfig
index c1b80fb6938d..c90366ef7183 100644
--- a/arch/ia64/Kconfig
+++ b/arch/ia64/Kconfig
@@ -39,6 +39,7 @@ config IA64
39 select ARCH_THREAD_INFO_ALLOCATOR 39 select ARCH_THREAD_INFO_ALLOCATOR
40 select ARCH_CLOCKSOURCE_DATA 40 select ARCH_CLOCKSOURCE_DATA
41 select GENERIC_TIME_VSYSCALL_OLD 41 select GENERIC_TIME_VSYSCALL_OLD
42 select SYSCTL_ARCH_UNALIGN_NO_WARN
42 select HAVE_MOD_ARCH_SPECIFIC 43 select HAVE_MOD_ARCH_SPECIFIC
43 select MODULES_USE_ELF_RELA 44 select MODULES_USE_ELF_RELA
44 default y 45 default y
diff --git a/init/Kconfig b/init/Kconfig
index 335a1f680c91..28c5b9dcc91e 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -1229,6 +1229,13 @@ config SYSCTL_EXCEPTION_TRACE
1229 help 1229 help
1230 Enable support for /proc/sys/debug/exception-trace. 1230 Enable support for /proc/sys/debug/exception-trace.
1231 1231
1232config SYSCTL_ARCH_UNALIGN_NO_WARN
1233 bool
1234 help
1235 Enable support for /proc/sys/kernel/ignore-unaligned-usertrap
1236 Allows arch to define/use @no_unaligned_warning to possibly warn
1237 about unaligned access emulation going on under the hood.
1238
1232config KALLSYMS 1239config KALLSYMS
1233 bool "Load all symbols for debugging/ksymoops" if EXPERT 1240 bool "Load all symbols for debugging/ksymoops" if EXPERT
1234 default y 1241 default y
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
index 4fc9be955c71..467d8b923fcd 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -162,10 +162,13 @@ extern int unaligned_enabled;
162#endif 162#endif
163 163
164#ifdef CONFIG_IA64 164#ifdef CONFIG_IA64
165extern int no_unaligned_warning;
166extern int unaligned_dump_stack; 165extern int unaligned_dump_stack;
167#endif 166#endif
168 167
168#ifdef CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN
169extern int no_unaligned_warning;
170#endif
171
169#ifdef CONFIG_PROC_SYSCTL 172#ifdef CONFIG_PROC_SYSCTL
170static int proc_do_cad_pid(struct ctl_table *table, int write, 173static int proc_do_cad_pid(struct ctl_table *table, int write,
171 void __user *buffer, size_t *lenp, loff_t *ppos); 174 void __user *buffer, size_t *lenp, loff_t *ppos);
@@ -919,7 +922,7 @@ static struct ctl_table kern_table[] = {
919 .proc_handler = proc_doulongvec_minmax, 922 .proc_handler = proc_doulongvec_minmax,
920 }, 923 },
921#endif 924#endif
922#ifdef CONFIG_IA64 925#ifdef CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN
923 { 926 {
924 .procname = "ignore-unaligned-usertrap", 927 .procname = "ignore-unaligned-usertrap",
925 .data = &no_unaligned_warning, 928 .data = &no_unaligned_warning,
@@ -927,6 +930,8 @@ static struct ctl_table kern_table[] = {
927 .mode = 0644, 930 .mode = 0644,
928 .proc_handler = proc_dointvec, 931 .proc_handler = proc_dointvec,
929 }, 932 },
933#endif
934#ifdef CONFIG_IA64
930 { 935 {
931 .procname = "unaligned-dump-stack", 936 .procname = "unaligned-dump-stack",
932 .data = &unaligned_dump_stack, 937 .data = &unaligned_dump_stack,