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)
commitf05e53a7fbb28c951c0c8cf3963fa8019ae1d4d3
treeaa8f66eb061b79be46619cfe7717bd64663cee1b
parentbd295b56cfae85f2dd6c2b03951480c91e6d08f3
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