From: Eric W. Biederman Date: Sat, 21 Jan 2012 18:26:26 +0000 (-0800) Subject: sysctl: Add support for register sysctl tables with a normal cstring path. X-Git-Tag: v3.4-rc1~99^2~27 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e9d5164153ad6539edd31e7afb02a3e79124cad;p=pandora-kernel.git sysctl: Add support for register sysctl tables with a normal cstring path. Make __register_sysctl_table the core sysctl registration operation and make it take a char * string as path. Now that binary paths have been banished into the real of backwards compatibility in kernel/binary_sysctl.c where they can be safely ignored there is no longer a need to use struct ctl_path to represent path names when registering ctl_tables. Start the transition to using normal char * strings to represent pathnames when registering sysctl tables. Normal strings are easier to deal with both in the internal sysctl implementation and for programmers registering sysctl tables. __register_sysctl_paths is turned into a backwards compatibility wrapper that converts a ctl_path array into a normal char * string. Signed-off-by: Eric W. Biederman --- Reading git-diff-tree failed