X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/19b9e51722f249a7e208c127de810afdfe07833f..19b6acd0905aef3f8718e694c0264ef5ddcf6403:/target/linux/generic-2.6/patches-2.6.31/270-sched_bfs.patch?ds=sidebyside diff --git a/target/linux/generic-2.6/patches-2.6.31/270-sched_bfs.patch b/target/linux/generic-2.6/patches-2.6.31/270-sched_bfs.patch index 1f805dfe5..9f30674ef 100644 --- a/target/linux/generic-2.6/patches-2.6.31/270-sched_bfs.patch +++ b/target/linux/generic-2.6/patches-2.6.31/270-sched_bfs.patch @@ -176,7 +176,7 @@ This patch adds support for bfs v230, modified for diff size reduction #define sched_exec() {} --- a/init/Kconfig +++ b/init/Kconfig -@@ -441,9 +441,22 @@ config LOG_BUF_SHIFT +@@ -451,9 +451,22 @@ config LOG_BUF_SHIFT config HAVE_UNSTABLE_SCHED_CLOCK bool @@ -199,7 +199,7 @@ This patch adds support for bfs v230, modified for diff size reduction default n help This feature lets CPU scheduler recognize task groups and control CPU -@@ -494,6 +507,7 @@ endchoice +@@ -504,6 +517,7 @@ endchoice menuconfig CGROUPS boolean "Control Group support" @@ -1662,7 +1662,7 @@ This patch adds support for bfs v230, modified for diff size reduction + * combine the page table reload and the switch backend into + * one hypercall. + */ -+ arch_enter_lazy_cpu_mode(); ++ arch_start_context_switch(prev); + + if (unlikely(!mm)) { + next->active_mm = oldmm;