summaryrefslogtreecommitdiffstats
path: root/debian/patches-rt/0005-sched-core-Wait-for-tasks-being-pushed-away-on-hotpl.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches-rt/0005-sched-core-Wait-for-tasks-being-pushed-away-on-hotpl.patch')
-rw-r--r--debian/patches-rt/0005-sched-core-Wait-for-tasks-being-pushed-away-on-hotpl.patch10
1 files changed, 5 insertions, 5 deletions
diff --git a/debian/patches-rt/0005-sched-core-Wait-for-tasks-being-pushed-away-on-hotpl.patch b/debian/patches-rt/0005-sched-core-Wait-for-tasks-being-pushed-away-on-hotpl.patch
index abd6b3875..d94aa46d6 100644
--- a/debian/patches-rt/0005-sched-core-Wait-for-tasks-being-pushed-away-on-hotpl.patch
+++ b/debian/patches-rt/0005-sched-core-Wait-for-tasks-being-pushed-away-on-hotpl.patch
@@ -1,9 +1,9 @@
-From 94b59ab31222fc252603987e1ee316264426a015 Mon Sep 17 00:00:00 2001
+From 92645c89728680835a975aa06735a61a62f6c329 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 23 Oct 2020 12:12:02 +0200
Subject: [PATCH 005/323] sched/core: Wait for tasks being pushed away on
hotplug
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/older/patches-5.10.204-rt100.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.10/older/patches-5.10.215-rt107.tar.xz
RT kernels need to ensure that all tasks which are not per CPU kthreads
have left the outgoing CPU to guarantee that no tasks are force migrated
@@ -25,7 +25,7 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
2 files changed, 43 insertions(+), 1 deletion(-)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
-index 32c3acef5781..b902755615d7 100644
+index 32c3acef57811..b902755615d71 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -6896,8 +6896,21 @@ static void balance_push(struct rq *rq)
@@ -105,7 +105,7 @@ index 32c3acef5781..b902755615d7 100644
hrtick_rq_init(rq);
atomic_set(&rq->nr_iowait, 0);
diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h
-index 81dc4212423a..a72464d370cd 100644
+index 81dc4212423a6..a72464d370cd1 100644
--- a/kernel/sched/sched.h
+++ b/kernel/sched/sched.h
@@ -1007,6 +1007,10 @@ struct rq {
@@ -120,5 +120,5 @@ index 81dc4212423a..a72464d370cd 100644
#ifdef CONFIG_IRQ_TIME_ACCOUNTING
--
-2.43.0
+2.44.0