--- 5a684ead765db5f3e4dccc7daca889271c8e968d +++ 288914317eb30a14c019106ea7eda7fdc9a8c7f5 @@ -23,6 +23,19 @@ config CONSTRUCTORS menu "General setup" +config SCHED_BFS + bool "BFS cpu scheduler" + ---help--- + The Brain Fuck CPU Scheduler for excellent interactivity and + responsiveness on the desktop and solid scalability on normal + hardware. Not recommended for 4096 CPUs. + + Currently incompatible with the Group CPU scheduler, and RCU TORTURE + TEST so these options are disabled. + + Say Y here. + default y + config EXPERIMENTAL bool "Prompt for development and/or incomplete code/drivers" ---help--- @@ -428,7 +441,7 @@ config HAVE_UNSTABLE_SCHED_CLOCK config GROUP_SCHED bool "Group CPU scheduler" - depends on EXPERIMENTAL + depends on EXPERIMENTAL && !SCHED_BFS default n help This feature lets CPU scheduler recognize task groups and control CPU @@ -544,7 +557,7 @@ config PROC_PID_CPUSET config CGROUP_CPUACCT bool "Simple CPU accounting cgroup subsystem" - depends on CGROUPS + depends on CGROUPS && !SCHED_BFS help Provides a simple Resource Controller for monitoring the total CPU consumed by the tasks in a cgroup.