summaryrefslogtreecommitdiffstats
path: root/debian/patches-rt/arm-preempt-lazy-support.patch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches-rt/arm-preempt-lazy-support.patch')
-rw-r--r--debian/patches-rt/arm-preempt-lazy-support.patch8
1 files changed, 4 insertions, 4 deletions
diff --git a/debian/patches-rt/arm-preempt-lazy-support.patch b/debian/patches-rt/arm-preempt-lazy-support.patch
index f5a764c8a..0824e21a5 100644
--- a/debian/patches-rt/arm-preempt-lazy-support.patch
+++ b/debian/patches-rt/arm-preempt-lazy-support.patch
@@ -1,7 +1,7 @@
Subject: arm: Add support for lazy preemption
From: Thomas Gleixner <tglx@linutronix.de>
Date: Wed, 31 Oct 2012 12:04:11 +0100
-Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.2/older/patches-5.2.17-rt9.tar.xz
+Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/5.4/older/patches-5.4.3-rt1.tar.xz
Implement the arm pieces for lazy preempt.
@@ -17,7 +17,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
-@@ -94,6 +94,7 @@ config ARM
+@@ -102,6 +102,7 @@ config ARM
select HAVE_PERF_EVENTS
select HAVE_PERF_REGS
select HAVE_PERF_USER_STACK_DUMP
@@ -77,7 +77,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
+++ b/arch/arm/kernel/entry-armv.S
@@ -213,11 +213,18 @@ ENDPROC(__dabt_svc)
- #ifdef CONFIG_PREEMPT
+ #ifdef CONFIG_PREEMPTION
ldr r8, [tsk, #TI_PREEMPT] @ get preempt count
- ldr r0, [tsk, #TI_FLAGS] @ get flags
teq r8, #0 @ if preempt count != 0
@@ -140,7 +140,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- a/arch/arm/kernel/signal.c
+++ b/arch/arm/kernel/signal.c
-@@ -648,7 +648,8 @@ do_work_pending(struct pt_regs *regs, un
+@@ -649,7 +649,8 @@ do_work_pending(struct pt_regs *regs, un
*/
trace_hardirqs_off();
do {