From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> This reverts commit fea29d479eb470102cd025d9279503a2bfd28c60 which is commit 73cb4a2d8d7e0259f94046116727084f21e4599f upstream. It breaks the build on parisc systems, so revert it. Reported-by: Guenter Roeck <linux@xxxxxxxxxxxx> Link: https://lore.kernel.org/r/092aa55c-0538-41e5-8ed0-d0a96b06f32e@xxxxxxxxxxxx Reported-by: Helge Deller <deller@xxxxxx> Link: https://lore.kernel.org/r/72b133a6-c221-4906-9184-30b4e6ee4260@xxxxxx Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> --- 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; Patches currently in stable-queue which might be from gregkh@xxxxxxxxxxxxxxxxxxx are queue-4.19/uprobes-use-kzalloc-to-allocate-xol-area.patch queue-4.19/rtmutex-drop-rt_mutex-wait_lock-before-scheduling.patch queue-4.19/netns-add-pre_exit-method-to-struct-pernet_operations.patch queue-4.19/iio-buffer-dmaengine-fix-releasing-dma-channel-on-error.patch queue-4.19/udf-limit-file-size-to-4tb.patch queue-4.19/netns-restore-ops-before-calling-ops_exit_list.patch queue-4.19/sch-netem-fix-use-after-free-in-netem_dequeue.patch queue-4.19/ila-call-nf_unregister_net_hooks-sooner.patch queue-4.19/iio-fix-scale-application-in-iio_convert_raw_to_processed_unlocked.patch queue-4.19/drivers-hv-vmbus-fix-rescind-handling-in-uio_hv_generic.patch queue-4.19/nvmem-fix-return-type-of-devm_nvmem_device_get-in-kerneldoc.patch queue-4.19/clocksource-drivers-imx-tpm-fix-return-etime-when-delta-exceeds-int_max.patch queue-4.19/revert-parisc-use-irq_enter_rcu-to-fix-warning-at-kernel-context_tracking.c-367.patch queue-4.19/alsa-usb-audio-sanity-checks-for-each-pipe-and-ep-types.patch queue-4.19/ata-libata-fix-memory-leak-for-error-path-in-ata_host_alloc.patch queue-4.19/uio_hv_generic-fix-kernel-null-pointer-dereference-in-hv_uio_rescind.patch queue-4.19/usbip-don-t-submit-special-requests-twice.patch queue-4.19/alsa-usb-audio-fix-gpf-in-snd_usb_pipe_sanity_check.patch queue-4.19/nilfs2-fix-missing-cleanup-on-rollforward-recovery-error.patch queue-4.19/clocksource-drivers-imx-tpm-fix-next-event-not-taking-effect-sometime.patch queue-4.19/mmc-dw_mmc-fix-idmac-operation-with-pages-bigger-than-4k.patch queue-4.19/vmci-fix-use-after-free-when-removing-resource-in-vmci_resource_remove.patch queue-4.19/virtio_net-fix-napi_skb_cache_put-warning.patch queue-4.19/fuse-use-unsigned-type-for-getxattr-listxattr-size-truncation.patch queue-4.19/devres-initialize-an-uninitialized-struct-member.patch queue-4.19/net-sunrpc-remap-eperm-in-case-of-connection-failure-in-xs_tcp_setup_socket.patch queue-4.19/cx82310_eth-fix-error-return-code-in-cx82310_bind.patch queue-4.19/alsa-hda-conexant-add-pincfg-quirk-to-enable-top-speakers-on-sirius-devices.patch queue-4.19/clk-qcom-clk-alpha-pll-fix-the-pll-post-div-mask.patch queue-4.19/block-initialize-integrity-buffer-to-zero-before-writing-it-to-media.patch queue-4.19/usb-dwc3-st-add-missing-depopulate-in-probe-error-pa.patch queue-4.19/nilfs2-fix-state-management-in-error-path-of-log-writing-function.patch