sysctl: Make do_sysctl static
authorEric W. Biederman <ebiederm@xmission.com>
Fri, 3 Apr 2009 08:08:48 +0000 (01:08 -0700)
committerEric W. Biederman <ebiederm@xmission.com>
Fri, 6 Nov 2009 11:53:59 +0000 (03:53 -0800)
Now that all of the architectures use compat_sys_sysctl do_sysctl
can become static.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
include/linux/sysctl.h
kernel/sysctl_binary.c

index 1e4743ee6831039d8b6d8e5773d7f5eebafcd33d..82c32b89932d8b6b2c909e2f3d2eb74a3bac921c 100644 (file)
@@ -996,10 +996,6 @@ extern int proc_doulongvec_minmax(struct ctl_table *, int,
 extern int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int,
                                      void __user *, size_t *, loff_t *);
 
-extern int do_sysctl (int __user *name, int nlen,
-                     void __user *oldval, size_t __user *oldlenp,
-                     void __user *newval, size_t newlen);
-
 extern ctl_handler sysctl_data;
 extern ctl_handler sysctl_string;
 extern ctl_handler sysctl_intvec;
index 775cc49da62276d91dde0d85a106a78c5d69b984..6420198942990b9d523baa2f4b0ca5c329b116f2 100644 (file)
@@ -135,7 +135,7 @@ static void deprecated_sysctl_warning(const int *name, int nlen)
        return;
 }
 
-int do_sysctl(int __user *args_name, int nlen,
+static int do_sysctl(int __user *args_name, int nlen,
        void __user *oldval, size_t __user *oldlenp,
        void __user *newval, size_t newlen)
 {