From aadc7c61e9c7d91eb7bd27f4596a666fa1ac470c Mon Sep 17 00:00:00 2001 From: Greg Kroah-Hartman Date: Wed, 11 Sep 2024 15:04:37 +0200 Subject: [PATCH] 4.19-stable patches added patches: revert-parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-context_tracking.c-367.patch --- ...ing-at-kernel-context_tracking.c-367.patch | 41 +++++++++++++++++++ queue-4.19/series | 1 + 2 files changed, 42 insertions(+) create mode 100644 queue-4.19/revert-parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-context_tracking.c-367.patch diff --git a/queue-4.19/revert-parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-context_tracking.c-367.patch b/queue-4.19/revert-parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-context_tracking.c-367.patch new file mode 100644 index 00000000000..244d6b7d4f0 --- /dev/null +++ b/queue-4.19/revert-parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-context_tracking.c-367.patch @@ -0,0 +1,41 @@ +From b967d747c94464cdd47ef8c60d1b6ac40165da0b Mon Sep 17 00:00:00 2001 +From: Greg Kroah-Hartman +Date: Wed, 11 Sep 2024 15:01:37 +0200 +Subject: Revert "parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367" + +From: Greg Kroah-Hartman + +This reverts commit fea29d479eb470102cd025d9279503a2bfd28c60 which is +commit 73cb4a2d8d7e0259f94046116727084f21e4599f upstream. + +It breaks the build on parisc systems, so revert it. + +Reported-by: Guenter Roeck +Link: https://lore.kernel.org/r/092aa55c-0538-41e5-8ed0-d0a96b06f32e@roeck-us.net +Reported-by: Helge Deller +Link: https://lore.kernel.org/r/72b133a6-c221-4906-9184-30b4e6ee4260@gmx.de +Signed-off-by: Greg Kroah-Hartman +--- + arch/parisc/kernel/irq.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/arch/parisc/kernel/irq.c ++++ b/arch/parisc/kernel/irq.c +@@ -524,7 +524,7 @@ void do_cpu_irq_mask(struct pt_regs *reg + + old_regs = set_irq_regs(regs); + local_irq_disable(); +- irq_enter_rcu(); ++ irq_enter(); + + eirr_val = mfctl(23) & cpu_eiem & per_cpu(local_ack_eiem, cpu); + if (!eirr_val) +@@ -559,7 +559,7 @@ void do_cpu_irq_mask(struct pt_regs *reg + #endif /* CONFIG_IRQSTACKS */ + + out: +- irq_exit_rcu(); ++ irq_exit(); + set_irq_regs(old_regs); + return; + diff --git a/queue-4.19/series b/queue-4.19/series index 09396705154..08e52ef0f05 100644 --- a/queue-4.19/series +++ b/queue-4.19/series @@ -93,3 +93,4 @@ rtmutex-drop-rt_mutex-wait_lock-before-scheduling.patch net-sunrpc-remap-eperm-in-case-of-connection-failure-in-xs_tcp_setup_socket.patch cx82310_eth-fix-error-return-code-in-cx82310_bind.patch netns-restore-ops-before-calling-ops_exit_list.patch +revert-parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-context_tracking.c-367.patch -- 2.47.3