Automatic process group scheduling
/init/Kconfig
blob:c244706e2625e71137dacf67403fd6c6d44658f1 -> blob:5a684ead765db5f3e4dccc7daca889271c8e968d
--- init/Kconfig
+++ init/Kconfig
@@ -599,6 +599,18 @@ config CGROUP_MEM_RES_CTLR_SWAP
endif # CGROUPS
+config SCHED_AUTOGROUP
+ bool "Automatic process group scheduling"
+ 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 tty association.
+
config MM_OWNER
bool