Files
kernel-tenderloin-3.0/include/linux
Eric W. Biederman e51b6ba077 sysctl: Infrastructure for per namespace sysctls
This patch implements the basic infrastructure for per namespace sysctls.

A list of lists of sysctl headers is added, allowing each namespace to have
it's own list of sysctl headers.

Each list of sysctl headers has a lookup function to find the first
sysctl header in the list, allowing the lists to have a per namespace
instance.

register_sysct_root is added to tell sysctl.c about additional
lists of sysctl_headers.  As all of the users are expected to be in
kernel no unregister function is provided.

sysctl_head_next is updated to walk through the list of lists.

__register_sysctl_paths is added to add a new sysctl table on
a non-default sysctl list.

The only intrusive part of this patch is propagating the information
to decided which list of sysctls to use for sysctl_check_table.

Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Cc: Serge Hallyn <serue@us.ibm.com>
Cc: Daniel Lezcano <dlezcano@fr.ibm.com>
Cc: Cedric Le Goater <clg@fr.ibm.com>
Cc: Pavel Emelyanov <xemul@openvz.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-01-28 14:55:17 -08:00
..
2008-01-28 14:54:13 -08:00
2007-10-17 08:43:03 -07:00
2007-12-26 19:36:35 -08:00
2007-10-15 17:56:36 -07:00
2007-10-18 14:37:20 -07:00
2008-01-23 05:24:15 -05:00
2007-10-21 02:37:45 -04:00
2007-10-17 08:42:45 -07:00
2007-10-17 08:43:07 -07:00
2007-10-18 14:37:29 -07:00
2007-10-19 11:53:42 -07:00
2007-10-19 11:53:42 -07:00
2007-10-16 09:42:58 -07:00
2008-01-28 14:54:10 -08:00
2008-01-23 05:24:14 -05:00
2007-10-19 11:53:36 -07:00
2007-10-19 11:53:36 -07:00
2007-10-16 09:43:13 -07:00
2007-10-17 08:42:52 -07:00
2008-01-25 21:08:02 +01:00
2007-11-19 21:43:22 -05:00
2007-10-16 09:43:09 -07:00
2007-10-21 02:37:45 -04:00
2007-10-19 11:53:36 -07:00
2007-12-20 17:32:12 +00:00
2007-10-20 02:00:58 +01:00
2007-10-18 14:37:21 -07:00
2008-01-23 21:23:13 -05:00
2007-10-22 08:13:19 -07:00
2007-10-22 08:13:20 -07:00
2007-10-17 08:42:51 -07:00
2007-10-29 07:41:32 -07:00
2007-10-22 08:13:21 -07:00
2007-10-17 08:43:02 -07:00
2007-10-17 08:42:48 -07:00
2007-10-17 08:43:01 -07:00
2007-11-29 09:24:54 -08:00
2008-01-25 21:08:33 +01:00
2008-01-28 14:51:22 +01:00
2008-01-27 18:14:50 +01:00
2008-01-27 18:14:52 +01:00
2007-10-16 11:21:00 +02:00
2007-10-22 00:56:52 -04:00
2007-10-17 08:42:52 -07:00
2008-01-28 14:55:09 -08:00
2008-01-28 14:55:09 -08:00
2008-01-28 14:55:09 -08:00
2007-12-05 05:37:32 -08:00
2007-10-16 09:43:01 -07:00
2007-10-18 14:37:32 -07:00
2007-11-05 15:12:32 -08:00
2007-10-17 08:42:52 -07:00
2008-01-28 14:54:13 -08:00
2007-11-29 09:24:52 -08:00
2007-10-19 11:53:49 -07:00
2008-01-08 16:10:35 -08:00
2007-10-16 09:43:10 -07:00
2008-01-24 20:40:05 -08:00
2008-01-25 21:08:34 +01:00
2007-12-07 09:06:53 +00:00
2007-10-25 15:02:50 +10:00
2007-10-25 15:02:50 +10:00
2007-10-19 11:53:55 -07:00
2007-10-23 15:49:54 +10:00
2007-10-19 11:53:44 -07:00
2008-01-08 23:30:07 -08:00
2007-11-07 04:15:12 -08:00
2008-01-28 14:54:18 -08:00
2007-10-17 08:42:58 -07:00
2007-10-19 11:53:41 -07:00
2007-10-16 09:43:02 -07:00
2008-01-23 05:24:17 -05:00
2007-10-17 08:42:44 -07:00
2007-10-19 11:53:41 -07:00
2007-10-19 11:53:41 -07:00
2007-12-27 23:55:13 -05:00
2007-10-19 11:53:41 -07:00
2007-12-05 09:21:20 -08:00
2007-10-17 08:42:45 -07:00
2007-10-17 08:42:56 -07:00
2007-10-16 09:42:53 -07:00
2008-01-25 21:08:24 +01:00
2008-01-25 21:08:24 +01:00
2008-01-25 21:08:24 +01:00
2008-01-25 21:08:24 +01:00
2007-10-22 08:13:20 -07:00
2007-11-29 09:24:54 -08:00
2007-10-16 09:43:17 -07:00
2007-10-19 11:53:44 -07:00
2007-11-29 09:24:53 -08:00
2007-10-19 11:53:44 -07:00
2007-10-17 08:43:01 -07:00
2008-01-28 14:53:31 -08:00
2008-01-02 13:04:48 -08:00
2008-01-02 13:04:48 -08:00
2008-01-02 13:04:48 -08:00
2008-01-25 21:08:33 +01:00
2007-11-09 22:39:38 +01:00
2008-01-25 21:08:34 +01:00
2007-10-17 08:42:53 -07:00
2007-11-26 20:42:19 +01:00
2007-10-29 07:41:33 -07:00
2008-01-24 20:40:26 -08:00
2007-12-17 10:47:15 -08:00
2007-12-26 19:36:35 -08:00
2007-10-23 13:47:31 -05:00
2007-10-23 15:49:54 +10:00
2007-10-23 15:49:54 +10:00
2007-10-23 15:49:55 +10:00
2007-10-23 15:49:54 +10:00
2007-10-23 15:49:54 +10:00
2007-10-17 08:42:56 -07:00
2007-10-19 11:53:34 -07:00