]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - init/Kconfig
sched: Add 'autogroup' scheduling feature: automated per session task groups
[mv-sheeva.git] / init / Kconfig
index 88c10468db467bb862554aab55f5d4891e4b0f03..f1bba0a1b051eee81971669aaa215cab13832642 100644 (file)
@@ -728,6 +728,19 @@ config NET_NS
 
 endif # NAMESPACES
 
+config SCHED_AUTOGROUP
+       bool "Automatic process group scheduling"
+       select EVENTFD
+       select CGROUPS
+       select CGROUP_SCHED
+       select FAIR_GROUP_SCHED
+       help
+         This option optimizes the scheduler for common desktop workloads by
+         automatically creating and populating task groups.  This separation
+         of workloads isolates aggressive CPU burners (like build jobs) from
+         desktop applications.  Task group autogeneration is currently based
+         upon task session.
+
 config MM_OWNER
        bool