]> git.baikalelectronics.ru Git - kernel.git/commit
sysctl: Create local copies of directory names used in paths
authorEric W. Biederman <ebiederm@xmission.com>
Sat, 21 Jan 2012 18:03:13 +0000 (10:03 -0800)
committerEric W. Biederman <ebiederm@xmission.com>
Wed, 25 Jan 2012 00:37:55 +0000 (16:37 -0800)
commit8e75848b3f6246f022097118ced86163652c76fd
treeaa8f66eb061b79be46619cfe7717bd64663cee1b
parent836210c8cf840924dda938fa4d982a0e6191db38
sysctl: Create local copies of directory names used in paths

Creating local copies of directory names is a good idea for
two reasons.
- The dynamic names used by callers must be copied into new
  strings by the callers today to ensure the strings do not
  change between register and unregister of the sysctl table.

- Sysctl directories have a potentially different lifetime
  than the time between register and unregister of any
  particular sysctl table.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
fs/proc/proc_sysctl.c