diff options
author | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2020-07-24 09:47:33 -0700 |
---|---|---|
committer | jc_gargma <jc_gargma@iserlohn-fortress.net> | 2020-07-24 09:47:33 -0700 |
commit | 0f209d19f654aae9b91e34dc4cfd4ed07e922fce (patch) | |
tree | 79a7abad923f782f1dd5387db48767823aba5448 /unscrew-ck1-fix-suspend-to-ram.patch | |
parent | Updated to 5.7.9 (diff) | |
download | linux-ck-0f209d19f654aae9b91e34dc4cfd4ed07e922fce.tar.xz |
Updated to 5.7.10.a
Diffstat (limited to 'unscrew-ck1-fix-suspend-to-ram.patch')
-rw-r--r-- | unscrew-ck1-fix-suspend-to-ram.patch | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/unscrew-ck1-fix-suspend-to-ram.patch b/unscrew-ck1-fix-suspend-to-ram.patch new file mode 100644 index 0000000..b43e9db --- /dev/null +++ b/unscrew-ck1-fix-suspend-to-ram.patch @@ -0,0 +1,31 @@ +From fb7e2cfaf61cf5f9c2336331e73296f455bd2d51 Mon Sep 17 00:00:00 2001 +From: Steven Barrett <steven@liquorix.net> +Date: Sat, 27 Jun 2020 17:32:41 -0500 +Subject: [PATCH] muqss: Revert invocation of "finish_cpu" when offlining core + +Backporting the equivalent change in sched/core.c to sched/MuQSS.c in +function, idle_task_exit, causes an oops at boot with MuQSS. + +Instead, make an exception for MuQSS so "finish_cpu" is not executed +while running MuQSS and retain the original "idle_task_exit" +implementation. +--- + kernel/cpu.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/kernel/cpu.c b/kernel/cpu.c +index 244d305443773..90b77028233b0 100644 +--- a/kernel/cpu.c ++++ b/kernel/cpu.c +@@ -1565,7 +1565,11 @@ static struct cpuhp_step cpuhp_hp_states[] = { + [CPUHP_BRINGUP_CPU] = { + .name = "cpu:bringup", + .startup.single = bringup_cpu, ++#ifdef CONFIG_SCHED_MUQSS ++ .teardown.single = NULL, ++#else + .teardown.single = finish_cpu, ++#endif + .cant_stop = true, + }, + /* Final state before CPU kills itself */ |