linux517-tkg: Embrace the sched_post_fork emptiness

Workaround for Project C on RC5.
This commit is contained in:
Tk-Glitch
2022-02-23 02:21:28 +01:00
parent dbfcb26c22
commit bbb91518d6
2 changed files with 7 additions and 3 deletions

View File

@@ -767,7 +767,7 @@ case $_basever in
'f91223f98f132602a4fa525917a1f27afe30bdb55a1ac863e739c536188417b3'
'9fad4a40449e09522899955762c8928ae17f4cdaa16e01239fd12592e9d58177'
'a557b342111849a5f920bbe1c129f3ff1fc1eff62c6bd6685e0972fc88e39911'
'030421f809730752974116fcf5ed5f5c02a7fe2bb64c3ff1c8f7470ac65b4be2'
'7bde28c12f372c038398e11bbfb0e60ff8b1f98fa293de10366eb751b4846348'
#'decd4a55c0d47b1eb808733490cdfea1207a2022d46f06d04a3cc60fdcb3f32c'
'1aa0a172e1e27fb8171053f3047dcf4a61bd2eda5ea18f02b2bb391741a69887'
'1b656ad96004f27e9dc63d7f430b50d5c48510d6d4cd595a81c24b21adb70313'

View File

@@ -646,7 +646,7 @@ new file mode 100644
index 000000000000..114bd1fd88eb
--- /dev/null
+++ b/kernel/sched/alt_core.c
@@ -0,0 +1,7675 @@
@@ -0,0 +1,7679 @@
+/*
+ * kernel/sched/alt_core.c
+ *
@@ -3631,7 +3631,7 @@ index 000000000000..114bd1fd88eb
+ return 0;
+}
+
+void sched_post_fork(struct task_struct *p, struct kernel_clone_args *kargs)
+void sched_cgroup_fork(struct task_struct *p, struct kernel_clone_args *kargs)
+{
+ unsigned long flags;
+ struct rq *rq;
@@ -3674,6 +3674,10 @@ index 000000000000..114bd1fd88eb
+ raw_spin_unlock_irqrestore(&p->pi_lock, flags);
+}
+
+void sched_post_fork(struct task_struct *p)
+{
+}
+
+#ifdef CONFIG_SCHEDSTATS
+
+DEFINE_STATIC_KEY_FALSE(sched_schedstats);