summaryrefslogtreecommitdiff
path: root/kernel/sysctl.c
diff options
context:
space:
mode:
authorMatthew Wilcox <willy@debian.org>2003-07-10 06:25:52 -0700
committerLinus Torvalds <torvalds@home.osdl.org>2003-07-10 06:25:52 -0700
commite572d2bc759a5c7a7b927601ec7b11c0d09b6142 (patch)
tree5ae237cddaa1feb4870d6691f874335ae40be6c1 /kernel/sysctl.c
parent659b9a33feda045ae930ae3048da11c7a1542b56 (diff)
[PATCH] Add two sysctls for PA-RISC
Add two PA-RISC sysctls.
Diffstat (limited to 'kernel/sysctl.c')
-rw-r--r--kernel/sysctl.c29
1 files changed, 29 insertions, 0 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
index edebad7ddec4..d190b98f996a 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -87,6 +87,11 @@ extern char reboot_command [];
extern int stop_a_enabled;
#endif
+#ifdef __hppa__
+extern int pwrsw_enabled;
+extern int unaligned_enabled;
+#endif
+
#ifdef CONFIG_ARCH_S390
#ifdef CONFIG_MATHEMU
extern int sysctl_ieee_emulation_warnings;
@@ -313,6 +318,30 @@ static ctl_table kern_table[] = {
.proc_handler = &proc_dointvec,
},
#endif
+#ifdef __hppa__
+ {
+ .ctl_name = KERN_HPPA_PWRSW,
+ .procname = "soft-power",
+ .data = &pwrsw_enabled,
+ .maxlen = sizeof (int),
+ .mode = 0644,
+ .proc_handler = &proc_dointvec,
+ },
+ {
+ .ctl_name = KERN_HPPA_UNALIGNED,
+ .procname = "unaligned-trap",
+ .data = &unaligned_enabled,
+ .maxlen = sizeof (int),
+ .mode = 0644,
+ .proc_handler = &proc_dointvec,
+ },
+#endif
+#ifdef __hppa__
+ {KERN_HPPA_PWRSW, "soft-power", &pwrsw_enabled, sizeof (int),
+ 0644, NULL, &proc_dointvec},
+ {KERN_HPPA_UNALIGNED, "unaligned-trap", &unaligned_enabled, sizeof (int),
+ 0644, NULL, &proc_dointvec},
+#endif
#if defined(CONFIG_PPC32) && defined(CONFIG_6xx)
{
.ctl_name = KERN_PPC_POWERSAVE_NAP,