diff options
| author | David S. Miller <davem@nuts.davemloft.net> | 2004-02-16 06:25:57 -0800 |
|---|---|---|
| committer | David S. Miller <davem@nuts.davemloft.net> | 2004-02-16 06:25:57 -0800 |
| commit | f9bf472da52aea98f78078d337176a70032e1359 (patch) | |
| tree | 864273bf1d2c2bb6965abdd72af367d0d10f13d3 | |
| parent | fdcb91d286f7c9b53509c6f54ccd460ab0661cf5 (diff) | |
[SPARC64]: Fix build with sysctl disabled.
| -rw-r--r-- | arch/sparc64/kernel/sys_sparc32.c | 4 |
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); |
