diff options
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 - |