diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2009-04-03 12:18:02 +0200 |
---|---|---|
committer | Eric W. Biederman <ebiederm@xmission.com> | 2009-11-11 09:53:43 +0100 |
commit | 2315ffa0a9f789c588c7139effa7404a387d8685 (patch) | |
tree | 756d32f0ab8b67e9d45a1e4399c9ee6080909e70 /fs | |
parent | sysctl: Remove references to ctl_name and strategy from the generic sysctl table (diff) | |
download | linux-2315ffa0a9f789c588c7139effa7404a387d8685.tar.xz linux-2315ffa0a9f789c588c7139effa7404a387d8685.zip |
sysctl: Don't look at ctl_name and strategy in the generic code
The ctl_name and strategy fields are unused, now that sys_sysctl
is a compatibility wrapper around /proc/sys. No longer looking
at them in the generic code is effectively what we are doing
now and provides the guarantee that during further cleanups
we can just remove references to those fields and everything
will work ok.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/proc/proc_sysctl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/proc/proc_sysctl.c b/fs/proc/proc_sysctl.c index f667e8aeabdf..6ff9981f0a18 100644 --- a/fs/proc/proc_sysctl.c +++ b/fs/proc/proc_sysctl.c @@ -48,7 +48,7 @@ out: static struct ctl_table *find_in_table(struct ctl_table *p, struct qstr *name) { int len; - for ( ; p->ctl_name || p->procname; p++) { + for ( ; p->procname; p++) { if (!p->procname) continue; @@ -218,7 +218,7 @@ static int scan(struct ctl_table_header *head, ctl_table *table, void *dirent, filldir_t filldir) { - for (; table->ctl_name || table->procname; table++, (*pos)++) { + for (; table->procname; table++, (*pos)++) { int res; /* Can't do anything without a proc name */ |