OSDN Git Service

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 1e4743e..82c32b8 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 775cc49..6420198 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)
 {