mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-27 17:36:25 +07:00
519be0438e
On sparc 64 bit dma_rmb, dma_wmb, smp_store_mb, smp_mb, smp_rmb, smp_wmb, read_barrier_depends and smp_read_barrier_depends match the asm-generic variants exactly. Drop the local definitions and pull in asm-generic/barrier.h instead. nop uses __asm__ __volatile but is otherwise identical to the generic version, drop that as well. This is in preparation to refactoring this code area. Note: nop() was in processor.h and not in barrier.h as on other architectures. Nothing seems to depend on it being there though. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Acked-by: David S. Miller <davem@davemloft.net> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
9 lines
192 B
C
9 lines
192 B
C
#ifndef ___ASM_SPARC_PROCESSOR_H
|
|
#define ___ASM_SPARC_PROCESSOR_H
|
|
#if defined(__sparc__) && defined(__arch64__)
|
|
#include <asm/processor_64.h>
|
|
#else
|
|
#include <asm/processor_32.h>
|
|
#endif
|
|
#endif
|