aboutsummaryrefslogtreecommitdiffstats
path: root/init/Kconfig
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2009-01-22 04:03:02 -0500
committerThomas Gleixner <tglx@linutronix.de>2009-01-22 04:03:02 -0500
commit6552ebae25ffd57574c6e72d17fce67fea08b918 (patch)
treecde6cc932c7e47d818154b011dfd8a6997d5c18e /init/Kconfig
parent749a440b2218e9937dca8c68e23e51ca4d8d37fe (diff)
parent336f6c322d87806ef93afad6308ac65083a865e5 (diff)
Merge branch 'core/debugobjects' into core/urgent
Diffstat (limited to 'init/Kconfig')
-rw-r--r--init/Kconfig65
1 files changed, 32 insertions, 33 deletions
diff --git a/init/Kconfig b/init/Kconfig
index 989f58b03958..3be35f3a001b 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -415,26 +415,26 @@ config CGROUP_SCHED
415 This option allows you to create arbitrary task groups 415 This option allows you to create arbitrary task groups
416 using the "cgroup" pseudo filesystem and control 416 using the "cgroup" pseudo filesystem and control
417 the cpu bandwidth allocated to each such task group. 417 the cpu bandwidth allocated to each such task group.
418 Refer to Documentation/cgroups.txt for more information 418 Refer to Documentation/cgroups/cgroups.txt for more
419 on "cgroup" pseudo filesystem. 419 information on "cgroup" pseudo filesystem.
420 420
421endchoice 421endchoice
422 422
423menu "Control Group support" 423menuconfig CGROUPS
424config CGROUPS 424 boolean "Control Group support"
425 bool "Control Group support"
426 help 425 help
427 This option add support for grouping sets of processes together, for 426 This option adds support for grouping sets of processes together, for
428 use with process control subsystems such as Cpusets, CFS, memory 427 use with process control subsystems such as Cpusets, CFS, memory
429 controls or device isolation. 428 controls or device isolation.
430 See 429 See
431 - Documentation/cpusets.txt (Cpusets)
432 - Documentation/scheduler/sched-design-CFS.txt (CFS) 430 - Documentation/scheduler/sched-design-CFS.txt (CFS)
433 - Documentation/cgroups/ (features for grouping, isolation) 431 - Documentation/cgroups/ (features for grouping, isolation
434 - Documentation/controllers/ (features for resource control) 432 and resource control)
435 433
436 Say N if unsure. 434 Say N if unsure.
437 435
436if CGROUPS
437
438config CGROUP_DEBUG 438config CGROUP_DEBUG
439 bool "Example debug cgroup subsystem" 439 bool "Example debug cgroup subsystem"
440 depends on CGROUPS 440 depends on CGROUPS
@@ -442,24 +442,24 @@ config CGROUP_DEBUG
442 help 442 help
443 This option enables a simple cgroup subsystem that 443 This option enables a simple cgroup subsystem that
444 exports useful debugging information about the cgroups 444 exports useful debugging information about the cgroups
445 framework 445 framework.
446 446
447 Say N if unsure 447 Say N if unsure.
448 448
449config CGROUP_NS 449config CGROUP_NS
450 bool "Namespace cgroup subsystem" 450 bool "Namespace cgroup subsystem"
451 depends on CGROUPS 451 depends on CGROUPS
452 help 452 help
453 Provides a simple namespace cgroup subsystem to 453 Provides a simple namespace cgroup subsystem to
454 provide hierarchical naming of sets of namespaces, 454 provide hierarchical naming of sets of namespaces,
455 for instance virtual servers and checkpoint/restart 455 for instance virtual servers and checkpoint/restart
456 jobs. 456 jobs.
457 457
458config CGROUP_FREEZER 458config CGROUP_FREEZER
459 bool "control group freezer subsystem" 459 bool "Freezer cgroup subsystem"
460 depends on CGROUPS 460 depends on CGROUPS
461 help 461 help
462 Provides a way to freeze and unfreeze all tasks in a 462 Provides a way to freeze and unfreeze all tasks in a
463 cgroup. 463 cgroup.
464 464
465config CGROUP_DEVICE 465config CGROUP_DEVICE
@@ -480,18 +480,23 @@ config CPUSETS
480 480
481 Say N if unsure. 481 Say N if unsure.
482 482
483config PROC_PID_CPUSET
484 bool "Include legacy /proc/<pid>/cpuset file"
485 depends on CPUSETS
486 default y
487
483config CGROUP_CPUACCT 488config CGROUP_CPUACCT
484 bool "Simple CPU accounting cgroup subsystem" 489 bool "Simple CPU accounting cgroup subsystem"
485 depends on CGROUPS 490 depends on CGROUPS
486 help 491 help
487 Provides a simple Resource Controller for monitoring the 492 Provides a simple Resource Controller for monitoring the
488 total CPU consumed by the tasks in a cgroup 493 total CPU consumed by the tasks in a cgroup.
489 494
490config RESOURCE_COUNTERS 495config RESOURCE_COUNTERS
491 bool "Resource counters" 496 bool "Resource counters"
492 help 497 help
493 This option enables controller independent resource accounting 498 This option enables controller independent resource accounting
494 infrastructure that works with cgroups 499 infrastructure that works with cgroups.
495 depends on CGROUPS 500 depends on CGROUPS
496 501
497config CGROUP_MEM_RES_CTLR 502config CGROUP_MEM_RES_CTLR
@@ -517,9 +522,6 @@ config CGROUP_MEM_RES_CTLR
517 This config option also selects MM_OWNER config option, which 522 This config option also selects MM_OWNER config option, which
518 could in turn add some fork/exit overhead. 523 could in turn add some fork/exit overhead.
519 524
520config MM_OWNER
521 bool
522
523config CGROUP_MEM_RES_CTLR_SWAP 525config CGROUP_MEM_RES_CTLR_SWAP
524 bool "Memory Resource Controller Swap Extension(EXPERIMENTAL)" 526 bool "Memory Resource Controller Swap Extension(EXPERIMENTAL)"
525 depends on CGROUP_MEM_RES_CTLR && SWAP && EXPERIMENTAL 527 depends on CGROUP_MEM_RES_CTLR && SWAP && EXPERIMENTAL
@@ -536,8 +538,10 @@ config CGROUP_MEM_RES_CTLR_SWAP
536 there will be no overhead from this. Even when you set this config=y, 538 there will be no overhead from this. Even when you set this config=y,
537 if boot option "noswapaccount" is set, swap will not be accounted. 539 if boot option "noswapaccount" is set, swap will not be accounted.
538 540
541endif # CGROUPS
539 542
540endmenu 543config MM_OWNER
544 bool
541 545
542config SYSFS_DEPRECATED 546config SYSFS_DEPRECATED
543 bool 547 bool
@@ -575,11 +579,6 @@ config SYSFS_DEPRECATED_V2
575 if the original kernel, that came with your distribution, has 579 if the original kernel, that came with your distribution, has
576 this option set to N. 580 this option set to N.
577 581
578config PROC_PID_CPUSET
579 bool "Include legacy /proc/<pid>/cpuset file"
580 depends on CPUSETS
581 default y
582
583config RELAY 582config RELAY
584 bool "Kernel->user space relay support (formerly relayfs)" 583 bool "Kernel->user space relay support (formerly relayfs)"
585 help 584 help