diff options
Diffstat (limited to 'init/Kconfig')
-rw-r--r-- | init/Kconfig | 51 |
1 files changed, 50 insertions, 1 deletions
diff --git a/init/Kconfig b/init/Kconfig index a29a688c47d3..541382d539ad 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -270,9 +270,43 @@ config LOG_BUF_SHIFT | |||
270 | 13 => 8 KB | 270 | 13 => 8 KB |
271 | 12 => 4 KB | 271 | 12 => 4 KB |
272 | 272 | ||
273 | config CGROUPS | ||
274 | bool "Control Group support" | ||
275 | help | ||
276 | This option will let you use process cgroup subsystems | ||
277 | such as Cpusets | ||
278 | |||
279 | Say N if unsure. | ||
280 | |||
281 | config CGROUP_DEBUG | ||
282 | bool "Example debug cgroup subsystem" | ||
283 | depends on CGROUPS | ||
284 | help | ||
285 | This option enables a simple cgroup subsystem that | ||
286 | exports useful debugging information about the cgroups | ||
287 | framework | ||
288 | |||
289 | Say N if unsure | ||
290 | |||
291 | config CGROUP_NS | ||
292 | bool "Namespace cgroup subsystem" | ||
293 | depends on CGROUPS | ||
294 | help | ||
295 | Provides a simple namespace cgroup subsystem to | ||
296 | provide hierarchical naming of sets of namespaces, | ||
297 | for instance virtual servers and checkpoint/restart | ||
298 | jobs. | ||
299 | |||
300 | config CGROUP_CPUACCT | ||
301 | bool "Simple CPU accounting cgroup subsystem" | ||
302 | depends on CGROUPS | ||
303 | help | ||
304 | Provides a simple Resource Controller for monitoring the | ||
305 | total CPU consumed by the tasks in a cgroup | ||
306 | |||
273 | config CPUSETS | 307 | config CPUSETS |
274 | bool "Cpuset support" | 308 | bool "Cpuset support" |
275 | depends on SMP | 309 | depends on SMP && CGROUPS |
276 | help | 310 | help |
277 | This option will let you create and manage CPUSETs which | 311 | This option will let you create and manage CPUSETs which |
278 | allow dynamically partitioning a system into sets of CPUs and | 312 | allow dynamically partitioning a system into sets of CPUs and |
@@ -300,6 +334,16 @@ config FAIR_USER_SCHED | |||
300 | This option will choose userid as the basis for grouping | 334 | This option will choose userid as the basis for grouping |
301 | tasks, thus providing equal CPU bandwidth to each user. | 335 | tasks, thus providing equal CPU bandwidth to each user. |
302 | 336 | ||
337 | config FAIR_CGROUP_SCHED | ||
338 | bool "Control groups" | ||
339 | depends on CGROUPS | ||
340 | help | ||
341 | This option allows you to create arbitrary task groups | ||
342 | using the "cgroup" pseudo filesystem and control | ||
343 | the cpu bandwidth allocated to each such task group. | ||
344 | Refer to Documentation/cgroups.txt for more information | ||
345 | on "cgroup" pseudo filesystem. | ||
346 | |||
303 | endchoice | 347 | endchoice |
304 | 348 | ||
305 | config SYSFS_DEPRECATED | 349 | config SYSFS_DEPRECATED |
@@ -322,6 +366,11 @@ config SYSFS_DEPRECATED | |||
322 | If you are using a distro that was released in 2006 or later, | 366 | If you are using a distro that was released in 2006 or later, |
323 | it should be safe to say N here. | 367 | it should be safe to say N here. |
324 | 368 | ||
369 | config PROC_PID_CPUSET | ||
370 | bool "Include legacy /proc/<pid>/cpuset file" | ||
371 | depends on CPUSETS | ||
372 | default y | ||
373 | |||
325 | config RELAY | 374 | config RELAY |
326 | bool "Kernel->user space relay support (formerly relayfs)" | 375 | bool "Kernel->user space relay support (formerly relayfs)" |
327 | help | 376 | help |