summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid S. Miller <davem@nuts.davemloft.net>2004-02-16 06:25:57 -0800
committerDavid S. Miller <davem@nuts.davemloft.net>2004-02-16 06:25:57 -0800
commitf9bf472da52aea98f78078d337176a70032e1359 (patch)
tree864273bf1d2c2bb6965abdd72af367d0d10f13d3
parentfdcb91d286f7c9b53509c6f54ccd460ab0661cf5 (diff)
[SPARC64]: Fix build with sysctl disabled.
-rw-r--r--arch/sparc64/kernel/sys_sparc32.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/sparc64/kernel/sys_sparc32.c b/arch/sparc64/kernel/sys_sparc32.c
index 744312929c2b..f90ad24fcfd3 100644
--- a/arch/sparc64/kernel/sys_sparc32.c
+++ b/arch/sparc64/kernel/sys_sparc32.c
@@ -2713,6 +2713,9 @@ struct __sysctl_args32 {
asmlinkage long sys32_sysctl(struct __sysctl_args32 *args)
{
+#ifndef CONFIG_SYSCTL
+ return -ENOSYS;
+#else
struct __sysctl_args32 tmp;
int error;
size_t oldlen, *oldlenp = NULL;
@@ -2747,6 +2750,7 @@ asmlinkage long sys32_sysctl(struct __sysctl_args32 *args)
copy_to_user(args->__unused, tmp.__unused, sizeof(tmp.__unused));
}
return error;
+#endif
}
extern long sys_lookup_dcookie(u64 cookie64, char *buf, size_t len);