aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjorn Helgaas <bjorn_helgaas@hp.com>2003-03-06 06:28:14 -0800
committerDavid Mosberger <davidm@tiger.hpl.hp.com>2003-03-06 06:28:14 -0800
commit96fd6d6a00cd4972084dcc70c1e8d84e3b852ca1 (patch)
tree53c39fa7806bf6a09d77051e150078c0786d2a54
parent02acabb39f41cbf3d74c64d30f2f1e39298c3d1c (diff)
downloadhistory-96fd6d6a00cd4972084dcc70c1e8d84e3b852ca1.tar.gz
[PATCH] ia64: IA32 support without sysctl doesn't worklia64-v2.5.64
Make CONFIG_SYSCTL control sys32_sysctl as well. Based on a patch from Peter Chubb.
-rw-r--r--arch/ia64/ia32/sys_ia32.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/ia64/ia32/sys_ia32.c b/arch/ia64/ia32/sys_ia32.c
index b28813552dfed..90f29cd1b75da 100644
--- a/arch/ia64/ia32/sys_ia32.c
+++ b/arch/ia64/ia32/sys_ia32.c
@@ -3151,6 +3151,7 @@ extern asmlinkage long sys_sysctl(struct __sysctl_args *args);
asmlinkage long
sys32_sysctl (struct sysctl32 *args)
{
+#ifdef CONFIG_SYSCTL
struct sysctl32 a32;
mm_segment_t old_fs = get_fs ();
void *oldvalp, *newvalp;
@@ -3188,6 +3189,9 @@ sys32_sysctl (struct sysctl32 *args)
return -EFAULT;
return ret;
+#else
+ return -ENOSYS;
+#endif
}
asmlinkage long