summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Andrzej Siewior <bigeasy@linutronix.de>2018-11-30 15:18:27 +0100
committerSebastian Andrzej Siewior <bigeasy@linutronix.de>2018-11-30 15:18:27 +0100
commitdba9164f0c00402e908fac985bef346c74a4f6a8 (patch)
tree606aeeda4d46ac2d4768fe03e4112b98c08caa68
parent8b797da8ae7a1073d4626f41ac28cf25c1ad8a5c (diff)
downloadlinux-rt-dba9164f0c00402e908fac985bef346c74a4f6a8.tar.gz
[ANNOUNCE] v4.19.5-rt4v4.19.5-rt4-patches
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-rw-r--r--patches/arm-disable-NEON-in-kernel-mode.patch13
-rw-r--r--patches/irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch8
-rw-r--r--patches/localversion.patch2
3 files changed, 7 insertions, 16 deletions
diff --git a/patches/arm-disable-NEON-in-kernel-mode.patch b/patches/arm-disable-NEON-in-kernel-mode.patch
index a42ed480f4cf..a24aedbe44bd 100644
--- a/patches/arm-disable-NEON-in-kernel-mode.patch
+++ b/patches/arm-disable-NEON-in-kernel-mode.patch
@@ -14,9 +14,9 @@ Cc: stable-rt@vger.kernel.org
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
---
arch/arm/Kconfig | 2 +-
- arch/arm64/crypto/Kconfig | 30 +++++++++++++++---------------
+ arch/arm64/crypto/Kconfig | 28 ++++++++++++++--------------
arch/arm64/crypto/crc32-ce-glue.c | 3 ++-
- 3 files changed, 18 insertions(+), 17 deletions(-)
+ 3 files changed, 17 insertions(+), 16 deletions(-)
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -141,15 +141,6 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
select CRYPTO_BLKCIPHER
select CRYPTO_AES_ARM64_NEON_BLK
select CRYPTO_AES_ARM64
-@@ -121,7 +121,7 @@ config CRYPTO_AES_ARM64_BS
-
- config CRYPTO_SPECK_NEON
- tristate "NEON accelerated Speck cipher algorithms"
-- depends on KERNEL_MODE_NEON
-+ depends on KERNEL_MODE_NEON && !PREEMPT_RT_BASE
- select CRYPTO_BLKCIPHER
- select CRYPTO_SPECK
-
--- a/arch/arm64/crypto/crc32-ce-glue.c
+++ b/arch/arm64/crypto/crc32-ce-glue.c
@@ -208,7 +208,8 @@ static struct shash_alg crc32_pmull_algs
diff --git a/patches/irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch b/patches/irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch
index da2d07e2d07b..9d490d7cbab3 100644
--- a/patches/irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch
+++ b/patches/irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch
@@ -64,9 +64,9 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- a/kernel/irq/manage.c
+++ b/kernel/irq/manage.c
-@@ -967,7 +967,15 @@ irq_forced_thread_fn(struct irq_desc *de
- local_bh_disable();
- ret = action->thread_fn(action->irq, action->dev_id);
+@@ -970,7 +970,15 @@ irq_forced_thread_fn(struct irq_desc *de
+ atomic_inc(&desc->threads_handled);
+
irq_finalize_oneshot(desc, action);
- local_bh_enable();
+ /*
@@ -81,7 +81,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
return ret;
}
-@@ -1476,6 +1484,9 @@ static int
+@@ -1480,6 +1488,9 @@ static int
irqd_set(&desc->irq_data, IRQD_NO_BALANCING);
}
diff --git a/patches/localversion.patch b/patches/localversion.patch
index e36eb4b6666a..03a80b8b0e80 100644
--- a/patches/localversion.patch
+++ b/patches/localversion.patch
@@ -10,4 +10,4 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- /dev/null
+++ b/localversion-rt
@@ -0,0 +1 @@
-+-rt3
++-rt4