summaryrefslogtreecommitdiff
path: root/system/easy-kernel/0502-muqss-smt-fix.patch
blob: 090b176a4ef5cdeee7c8def71fafa181d2a541c6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff -Naur --no-dereference linux-4.14-mc13/kernel/sched/MuQSS.c linux-4.14-muqss-resync/kernel/sched/MuQSS.c
--- linux-4.14-mc13/kernel/sched/MuQSS.c	2018-12-17 13:58:41.877371296 +1100
+++ linux-4.14-muqss-resync/kernel/sched/MuQSS.c	2018-12-27 21:35:04.897927669 +1100
@@ -188,6 +188,10 @@
 struct rq *uprq;
 #endif /* CONFIG_SMP */
 
+#ifdef CONFIG_SCHED_SMT /* This fixes a regression as of 4.14.84 and 4.19.7 which breaks the kernel build if either SMP or MuQSS is enabled */
+DEFINE_STATIC_KEY_FALSE(sched_smt_present);
+#endif
+
 #include "stats.h"
 
 #ifndef prepare_arch_switch