diff options
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.patch | 8 |
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 |