]> err.no Git - linux-2.6/commitdiff
[PATCH] sysctl: remove support for directory strategy routines
authorEric W. Biederman <ebiederm@xmission.com>
Wed, 14 Feb 2007 08:34:08 +0000 (00:34 -0800)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Wed, 14 Feb 2007 16:09:59 +0000 (08:09 -0800)
parse_table has support for calling a strategy routine when descending into a
directory.  To date no one has used this functionality and the /proc/sys
interface has no analog to it.

So no one is using this functionality kill it and make the binary sysctl code
easier to follow.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/sysctl.c

index 48708a73852d6d3d61f9c115b69bd2f1aab37a97..cb46d015684090afa96d5f017b95a179d72c7dac 100644 (file)
@@ -1175,14 +1175,6 @@ repeat:
                        if (table->child) {
                                if (ctl_perm(table, 001))
                                        return -EPERM;
-                               if (table->strategy) {
-                                       error = table->strategy(
-                                               table, name, nlen,
-                                               oldval, oldlenp,
-                                               newval, newlen);
-                                       if (error)
-                                               return error;
-                               }
                                name++;
                                nlen--;
                                table = table->child;