X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=lib%2Fovs-atomic-gcc4%2B.h;h=2a1b278b700f71d0be0f58ac708e4b0fc44d1f49;hb=28c5588e8e1a8d091c5d2275232c35f2968a97fa;hp=923e624d2dcbce4dfb5ca2516fd8d10891ef4f5b;hpb=1bd2c9edc3455a73e92dbeac7dce8f7754d4b39f;p=sliver-openvswitch.git diff --git a/lib/ovs-atomic-gcc4+.h b/lib/ovs-atomic-gcc4+.h index 923e624d2..2a1b278b7 100644 --- a/lib/ovs-atomic-gcc4+.h +++ b/lib/ovs-atomic-gcc4+.h @@ -23,7 +23,6 @@ #define OVS_ATOMIC_GCC4P_IMPL 1 #define ATOMIC(TYPE) TYPE -#include "ovs-atomic-types.h" #define ATOMIC_BOOL_LOCK_FREE 2 #define ATOMIC_CHAR_LOCK_FREE 2 @@ -46,7 +45,6 @@ typedef enum { #define ATOMIC_VAR_INIT(VALUE) VALUE #define atomic_init(OBJECT, VALUE) (*(OBJECT) = (VALUE), (void) 0) -#define atomic_destroy(OBJECT) ((void) (OBJECT)) static inline void atomic_thread_fence(memory_order order) @@ -147,18 +145,6 @@ typedef struct { } atomic_flag; #define ATOMIC_FLAG_INIT { false } -static inline void -atomic_flag_init(volatile atomic_flag *object OVS_UNUSED) -{ - /* Nothing to do. */ -} - -static inline void -atomic_flag_destroy(volatile atomic_flag *object OVS_UNUSED) -{ - /* Nothing to do. */ -} - static inline bool atomic_flag_test_and_set(volatile atomic_flag *object) {