summaryrefslogtreecommitdiff
path: root/libre/linux-libre/0005-tick-rcu-Stop-allowing-RCU_SOFTIRQ-in-idle.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libre/linux-libre/0005-tick-rcu-Stop-allowing-RCU_SOFTIRQ-in-idle.patch')
-rw-r--r--libre/linux-libre/0005-tick-rcu-Stop-allowing-RCU_SOFTIRQ-in-idle.patch8
1 files changed, 4 insertions, 4 deletions
diff --git a/libre/linux-libre/0005-tick-rcu-Stop-allowing-RCU_SOFTIRQ-in-idle.patch b/libre/linux-libre/0005-tick-rcu-Stop-allowing-RCU_SOFTIRQ-in-idle.patch
index 0c3f3a6a4..7d67087ac 100644
--- a/libre/linux-libre/0005-tick-rcu-Stop-allowing-RCU_SOFTIRQ-in-idle.patch
+++ b/libre/linux-libre/0005-tick-rcu-Stop-allowing-RCU_SOFTIRQ-in-idle.patch
@@ -1,7 +1,7 @@
-From 894c674f70127b8fe02878ada383f534a1c63beb Mon Sep 17 00:00:00 2001
+From e4bc9f7cc85243a32f100925bde5f48c23bfe1de Mon Sep 17 00:00:00 2001
From: Frederic Weisbecker <frederic@kernel.org>
Date: Tue, 8 Feb 2022 17:16:34 +0100
-Subject: [PATCH 5/9] tick/rcu: Stop allowing RCU_SOFTIRQ in idle
+Subject: [PATCH 5/7] tick/rcu: Stop allowing RCU_SOFTIRQ in idle
RCU_SOFTIRQ used to be special in that it could be raised on purpose
within the idle path to prevent from stopping the tick. Some code still
@@ -46,7 +46,7 @@ index 9367f1cb2e3c..9613326d2f8a 100644
/* map softirq index to softirq name. update 'softirq_to_name' in
* kernel/softirq.c when adding a new softirq.
diff --git a/kernel/time/tick-sched.c b/kernel/time/tick-sched.c
-index 566ad5bd83e9..2d76c91b85de 100644
+index 4c62fa0f70f1..3506f6ed790c 100644
--- a/kernel/time/tick-sched.c
+++ b/kernel/time/tick-sched.c
@@ -999,6 +999,45 @@ static void tick_nohz_full_update_tick(struct tick_sched *ts)
@@ -115,5 +115,5 @@ index 566ad5bd83e9..2d76c91b85de 100644
if (tick_nohz_full_enabled()) {
/*
--
-2.35.1
+2.36.1