| /* SPDX-License-Identifier: GPL-2.0-or-later */ |
| * Copied from the kernel sources to tools/perf/: |
| * Generic barrier definitions. |
| * It should be possible to use these on really simple architectures, |
| * but it serves more as a starting point for new ports. |
| * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. |
| * Written by David Howells (dhowells@redhat.com) |
| #ifndef __TOOLS_LINUX_ASM_GENERIC_BARRIER_H |
| #define __TOOLS_LINUX_ASM_GENERIC_BARRIER_H |
| #include <linux/compiler.h> |
| * Force strict CPU ordering. And yes, this is required on UP too when we're |
| * Fall back to compiler barriers if nothing better is provided. |
| #endif /* !__ASSEMBLY__ */ |
| #endif /* __TOOLS_LINUX_ASM_GENERIC_BARRIER_H */ |