]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
Revert "parisc: fix a possible DMA corruption"
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 17 Dec 2024 09:06:00 +0000 (10:06 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 19 Dec 2024 17:07:22 +0000 (18:07 +0100)
This reverts commit dadac97f066a67334268132c1e2d0fd599fbcbec which is
commit 7ae04ba36b381bffe2471eff3a93edced843240f upstream.

It is reported to cause build failures.

Reported-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/436a575b-4ec0-43a2-b4e9-7eb00d9bbbeb@roeck-us.net
Cc: Mikulas Patocka <mpatocka@redhat.com>
Cc: Helge Deller <deller@gmx.de>
Cc: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/parisc/Kconfig
arch/parisc/include/asm/cache.h

index 9888e0b3f67518a001fdb350327582d65637dac9..6ac0c4b98e281303a07dd9685c214f6cca3b5fe7 100644 (file)
@@ -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
index 99e26c686f7ffb2efcf3c759765f929671f8bee8..d53e9e27dba007b5d4e44a1a3759a23c1bf74cb2 100644 (file)
 
 #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")