diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2018-11-30 15:18:27 +0100 |
---|---|---|
committer | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2018-11-30 15:18:27 +0100 |
commit | dba9164f0c00402e908fac985bef346c74a4f6a8 (patch) | |
tree | 606aeeda4d46ac2d4768fe03e4112b98c08caa68 | |
parent | 8b797da8ae7a1073d4626f41ac28cf25c1ad8a5c (diff) | |
download | linux-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.patch | 13 | ||||
-rw-r--r-- | patches/irq-allow-disabling-of-softirq-processing-in-irq-thread-context.patch | 8 | ||||
-rw-r--r-- | patches/localversion.patch | 2 |
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 |