Revert "parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux