diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-10-26 11:08:43 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-10-26 11:08:43 -0400 |
commit | 8a4a8918ed6e4a361f4df19f199bbc2d0a89a46c (patch) | |
tree | d76974986aaaa8549baf2d6a106fa6cb60d64b88 /init | |
parent | 8686a0e200419322654a75155e2e6f80346a1297 (diff) | |
parent | 540f41edc15473ca3b2876de72646546ae101374 (diff) |
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
* 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (46 commits)
llist: Add back llist_add_batch() and llist_del_first() prototypes
sched: Don't use tasklist_lock for debug prints
sched: Warn on rt throttling
sched: Unify the ->cpus_allowed mask copy
sched: Wrap scheduler p->cpus_allowed access
sched: Request for idle balance during nohz idle load balance
sched: Use resched IPI to kick off the nohz idle balance
sched: Fix idle_cpu()
llist: Remove cpu_relax() usage in cmpxchg loops
sched: Convert to struct llist
llist: Add llist_next()
irq_work: Use llist in the struct irq_work logic
llist: Return whether list is empty before adding in llist_add()
llist: Move cpu_relax() to after the cmpxchg()
llist: Remove the platform-dependent NMI checks
llist: Make some llist functions inline
sched, tracing: Show PREEMPT_ACTIVE state in trace_sched_switch
sched: Remove redundant test in check_preempt_tick()
sched: Add documentation for bandwidth control
sched: Return unused runtime on group dequeue
...
Diffstat (limited to 'init')
-rw-r--r-- | init/Kconfig | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/init/Kconfig b/init/Kconfig index dc7e27bf89a8..31ba0fd0f36b 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -715,6 +715,18 @@ config FAIR_GROUP_SCHED | |||
715 | depends on CGROUP_SCHED | 715 | depends on CGROUP_SCHED |
716 | default CGROUP_SCHED | 716 | default CGROUP_SCHED |
717 | 717 | ||
718 | config CFS_BANDWIDTH | ||
719 | bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED" | ||
720 | depends on EXPERIMENTAL | ||
721 | depends on FAIR_GROUP_SCHED | ||
722 | default n | ||
723 | help | ||
724 | This option allows users to define CPU bandwidth rates (limits) for | ||
725 | tasks running within the fair group scheduler. Groups with no limit | ||
726 | set are considered to be unconstrained and will run with no | ||
727 | restriction. | ||
728 | See tip/Documentation/scheduler/sched-bwc.txt for more information. | ||
729 | |||
718 | config RT_GROUP_SCHED | 730 | config RT_GROUP_SCHED |
719 | bool "Group scheduling for SCHED_RR/FIFO" | 731 | bool "Group scheduling for SCHED_RR/FIFO" |
720 | depends on EXPERIMENTAL | 732 | depends on EXPERIMENTAL |