summaryrefslogtreecommitdiffstats
path: root/debian/patches-rt/0236-sched-Add-support-for-lazy-preemption.patch
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--debian/patches-rt/0236-sched-Add-support-for-lazy-preemption.patch (renamed from debian/patches-rt/0237-sched-Add-support-for-lazy-preemption.patch)14
1 files changed, 5 insertions, 9 deletions
diff --git a/debian/patches-rt/0237-sched-Add-support-for-lazy-preemption.patch b/debian/patches-rt/0236-sched-Add-support-for-lazy-preemption.patch
index cc0305fdc..0c7ff0691 100644
--- a/debian/patches-rt/0237-sched-Add-support-for-lazy-preemption.patch
+++ b/debian/patches-rt/0236-sched-Add-support-for-lazy-preemption.patch
@@ -1,8 +1,7 @@
-From a8be86e68c8a8706268f9765c7e4eba79d265e70 Mon Sep 17 00:00:00 2001
From: Thomas Gleixner <tglx@linutronix.de>
Date: Fri, 26 Oct 2012 18:50:54 +0100
-Subject: [PATCH 237/347] sched: Add support for lazy preemption
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.246-rt110.tar.xz
+Subject: [PATCH 236/342] sched: Add support for lazy preemption
+Origin: https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git/commit?id=f58baddb785517ba67a7470fb9278fcf919590ff
It has become an obsession to mitigate the determinism vs. throughput
loss of RT. Looking at the mainline semantics of preemption points
@@ -245,10 +244,10 @@ index 907d72b3ba95..306567f72a3e 100644
prompt "Preemption Model"
default PREEMPT_NONE
diff --git a/kernel/cpu.c b/kernel/cpu.c
-index f6511c62c9a4..11f48774b129 100644
+index 6ae5b18bf3a5..396394ebbc5b 100644
--- a/kernel/cpu.c
+++ b/kernel/cpu.c
-@@ -306,11 +306,13 @@ void pin_current_cpu(void)
+@@ -307,11 +307,13 @@ void pin_current_cpu(void)
return;
}
cpu = smp_processor_id();
@@ -530,7 +529,7 @@ index 637c408fb2dc..87a05bb90124 100644
extern void init_rt_bandwidth(struct rt_bandwidth *rt_b, u64 period, u64 runtime);
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c
-index 2a8b830d42f1..f36b954d2e30 100644
+index 5cb37fa71316..50eee8dcf85c 100644
--- a/kernel/trace/trace.c
+++ b/kernel/trace/trace.c
@@ -2153,6 +2153,7 @@ tracing_generic_entry_update(struct trace_entry *entry, unsigned long flags,
@@ -666,6 +665,3 @@ index 46c96744f09d..3f78b0afb729 100644
if (entry->migrate_disable)
trace_seq_printf(s, "%x", entry->migrate_disable);
else
---
-2.36.1
-