summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric W. Biederman <ebiederm@xmission.com>2007-02-14 00:34:08 -0800
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-02-14 08:09:59 -0800
commitae836810263509ff7a3c2c021754ce6f66b3fab6 (patch)
treea6f3dee4ff6ccfb0eafdcddf43ae370d1ea0c8e5
parent6703ddfcce61ad66db606085a8d42dcab264f840 (diff)
downloadlinux-3.10-ae836810263509ff7a3c2c021754ce6f66b3fab6.tar.gz
linux-3.10-ae836810263509ff7a3c2c021754ce6f66b3fab6.tar.bz2
linux-3.10-ae836810263509ff7a3c2c021754ce6f66b3fab6.zip
[PATCH] sysctl: remove support for directory strategy routines
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>
-rw-r--r--kernel/sysctl.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
index 48708a73852..cb46d015684 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -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;