Eric W. Biederman 49a0c45833 sysctl: Factor out sysctl_data.
There as been no easy way to wrap the default sysctl strategy routine except
for returning 0.  Which is not always what we want.  The few instances I have
seen that want different behaviour have written their own version of
sysctl_data.  While not too hard it is unnecessary code and has the potential
for extra bugs.

So to make these situations easier and make that part of sysctl more symetric
I have factord sysctl_data out of do_sysctl_strategy and exported as a
function everyone can use.

Further having sysctl_data be an explicit function makes checking for badly
formed sysctl tables much easier.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Cc: Alexey Dobriyan <adobriyan@sw.ru>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-18 14:37:22 -07:00
..
2007-07-16 09:05:47 -07:00
2007-10-17 08:43:07 -07:00
2007-10-17 08:42:55 -07:00
2007-10-18 14:37:20 -07:00
2007-10-01 07:52:23 -07:00
2006-12-07 08:39:36 -08:00
2007-07-16 09:05:50 -07:00
2007-10-16 09:43:10 -07:00
2006-12-04 02:00:22 -05:00
2007-10-11 22:11:12 +02:00
2007-07-16 09:05:47 -07:00
2007-10-11 22:11:12 +02:00
2007-10-16 09:43:04 -07:00
2007-07-16 09:05:49 -07:00
2007-07-16 09:05:49 -07:00
2007-10-17 16:55:11 +02:00
2007-10-15 17:00:13 +02:00
2007-07-16 09:05:50 -07:00
2007-10-18 14:37:19 -07:00
2007-10-18 14:37:22 -07:00
2007-05-09 08:57:56 +02:00
2007-08-27 10:27:48 -07:00