diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-01-06 13:23:33 -0500 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-01-06 13:23:33 -0500 |
| commit | 65b2074f84be2287e020839e93b4cdaaf60eb37c (patch) | |
| tree | d020c3c37fa5b112ee531b324214236bef9feec6 /init | |
| parent | 28d9bfc37c861aa9c8386dff1ac7e9a10e5c5162 (diff) | |
| parent | 6bf4123760a5aece6e4829ce90b70b6ffd751d65 (diff) | |
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
* 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (30 commits)
sched: Change wait_for_completion_*_timeout() to return a signed long
sched, autogroup: Fix reference leak
sched, autogroup: Fix potential access to freed memory
sched: Remove redundant CONFIG_CGROUP_SCHED ifdef
sched: Fix interactivity bug by charging unaccounted run-time on entity re-weight
sched: Move periodic share updates to entity_tick()
printk: Use this_cpu_{read|write} api on printk_pending
sched: Make pushable_tasks CONFIG_SMP dependant
sched: Add 'autogroup' scheduling feature: automated per session task groups
sched: Fix unregister_fair_sched_group()
sched: Remove unused argument dest_cpu to migrate_task()
mutexes, sched: Introduce arch_mutex_cpu_relax()
sched: Add some clock info to sched_debug
cpu: Remove incorrect BUG_ON
cpu: Remove unused variable
sched: Fix UP build breakage
sched: Make task dump print all 15 chars of proc comm
sched: Update tg->shares after cpu.shares write
sched: Allow update_cfs_load() to update global load
sched: Implement demand based update_cfs_load()
...
Diffstat (limited to 'init')
| -rw-r--r-- | init/Kconfig | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/init/Kconfig b/init/Kconfig index 526ec1c7456a..8dfd094e6875 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
| @@ -794,6 +794,19 @@ config NET_NS | |||
| 794 | 794 | ||
| 795 | endif # NAMESPACES | 795 | endif # NAMESPACES |
| 796 | 796 | ||
| 797 | config SCHED_AUTOGROUP | ||
| 798 | bool "Automatic process group scheduling" | ||
| 799 | select EVENTFD | ||
| 800 | select CGROUPS | ||
| 801 | select CGROUP_SCHED | ||
| 802 | select FAIR_GROUP_SCHED | ||
| 803 | help | ||
| 804 | This option optimizes the scheduler for common desktop workloads by | ||
| 805 | automatically creating and populating task groups. This separation | ||
| 806 | of workloads isolates aggressive CPU burners (like build jobs) from | ||
| 807 | desktop applications. Task group autogeneration is currently based | ||
| 808 | upon task session. | ||
| 809 | |||
| 797 | config MM_OWNER | 810 | config MM_OWNER |
| 798 | bool | 811 | bool |
| 799 | 812 | ||
