Revert "parisc: fix a possible DMA corruption"

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

 



From: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>

This reverts commit dadac97f066a67334268132c1e2d0fd599fbcbec which is
commit 7ae04ba36b381bffe2471eff3a93edced843240f upstream.

It is reported to cause build failures.

Reported-by: Guenter Roeck <linux@xxxxxxxxxxxx>
Link: https://lore.kernel.org/r/436a575b-4ec0-43a2-b4e9-7eb00d9bbbeb@xxxxxxxxxxxx
Cc: Mikulas Patocka <mpatocka@xxxxxxxxxx>
Cc: Helge Deller <deller@xxxxxx>
Cc: Mingli Yu <mingli.yu@xxxxxxxxxxxxx>
Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
---
 arch/parisc/Kconfig             |    1 -
 arch/parisc/include/asm/cache.h |   11 +----------
 2 files changed, 1 insertion(+), 11 deletions(-)

--- a/arch/parisc/Kconfig
+++ b/arch/parisc/Kconfig
@@ -15,7 +15,6 @@ config PARISC
 	select ARCH_SPLIT_ARG64 if !64BIT
 	select ARCH_SUPPORTS_HUGETLBFS if PA20
 	select ARCH_SUPPORTS_MEMORY_FAILURE
-	select ARCH_HAS_CACHE_LINE_SIZE
 	select DMA_OPS
 	select RTC_CLASS
 	select RTC_DRV_GENERIC
--- a/arch/parisc/include/asm/cache.h
+++ b/arch/parisc/include/asm/cache.h
@@ -20,16 +20,7 @@
 
 #define SMP_CACHE_BYTES L1_CACHE_BYTES
 
-#ifdef CONFIG_PA20
-#define ARCH_DMA_MINALIGN	128
-#else
-#define ARCH_DMA_MINALIGN	32
-#endif
-#define ARCH_KMALLOC_MINALIGN	16	/* ldcw requires 16-byte alignment */
-
-#define arch_slab_minalign()	((unsigned)dcache_stride)
-#define cache_line_size()	dcache_stride
-#define dma_get_cache_alignment cache_line_size
+#define ARCH_DMA_MINALIGN	L1_CACHE_BYTES
 
 #define __read_mostly __section(".data..read_mostly")
 


Patches currently in stable-queue which might be from gregkh@xxxxxxxxxxxxxxxxxxx are

queue-5.15/usb-host-max3421-hcd-correctly-abort-a-usb-request.patch
queue-5.15/ata-sata_highbank-fix-of-node-reference-leak-in-highbank_initialize_phys.patch
queue-5.15/usb-dwc2-fix-hcd-resume.patch
queue-5.15/bpf-sockmap-fix-update-element-with-same.patch
queue-5.15/usb-gadget-u_serial-fix-the-issue-that-gs_start_io-crashed-due-to-accessing-null-pointer.patch
queue-5.15/xfs-don-t-drop-errno-values-when-we-fail-to-ficlone-the-entire-range.patch
queue-5.15/usb-dwc2-fix-hcd-port-connection-race.patch
queue-5.15/xfs-fix-scrub-tracepoints-when-inode-rooted-btrees-are-involved.patch
queue-5.15/drm-i915-fix-memory-leak-by-correcting-cache-object-name-in-error-handler.patch
queue-5.15/xfs-update-btree-keys-correctly-when-_insrec-splits-an-inode-root-block.patch
queue-5.15/bpf-sync_linked_regs-must-preserve-subreg_def.patch
queue-5.15/usb-dwc2-hcd-fix-getportstatus-setportfeature.patch
queue-5.15/exfat-fix-potential-deadlock-on-__exfat_get_dentry_set.patch
queue-5.15/tcp-check-space-before-adding-mptcp-syn-options.patch
queue-5.15/tracing-kprobes-skip-symbol-counting-logic-for-module-symbols-in-create_local_trace_kprobe.patch
queue-5.15/usb-ehci-hcd-fix-call-balance-of-clocks-handling-routines.patch
queue-5.15/revert-parisc-fix-a-possible-dma-corruption.patch
queue-5.15/virtio-vsock-fix-accept_queue-memory-leak.patch
queue-5.15/xfs-return-from-xfs_symlink_verify-early-on-v4-filesystems.patch
queue-5.15/alsa-usb-audio-add-implicit-feedback-quirk-for-yamaha-thr5.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