X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=wrapper%2Fatomic.h;h=5ead89921924cd428bd19ef1339e79295c23372f;hb=HEAD;hp=cc7c64c502cca0bfd6e4172c347a9730a38e6bfb;hpb=b7cdc18250880cc44edeef4a4b42c8ac7a135a6d;p=lttng-modules.git diff --git a/wrapper/atomic.h b/wrapper/atomic.h deleted file mode 100644 index cc7c64c5..00000000 --- a/wrapper/atomic.h +++ /dev/null @@ -1,38 +0,0 @@ -/* SPDX-License-Identifier: (GPL-2.0-only OR LGPL-2.1-only) - * - * wrapper/atomic.h - * - * wrapper around linux/atomic.h. - * - * Copyright (C) 2014 Mathieu Desnoyers - */ - -#ifndef _LTTNG_WRAPPER_ATOMIC_H -#define _LTTNG_WRAPPER_ATOMIC_H - -#include -#include - -#if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,16,0)) -static inline void lttng_smp_mb__before_atomic(void) -{ - smp_mb__before_atomic(); -} - -static inline void lttng_smp_mb__after_atomic(void) -{ - smp_mb__after_atomic(); -} -#else /* #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,16,0)) */ -static inline void lttng_smp_mb__before_atomic(void) -{ - smp_mb__before_atomic_inc(); -} - -static inline void lttng_smp_mb__after_atomic(void) -{ - smp_mb__after_atomic_inc(); -} -#endif /* #else #if (LINUX_VERSION_CODE >= KERNEL_VERSION(3,16,0)) */ - -#endif /* _LTTNG_WRAPPER_ATOMIC_H */