X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=urcu-static.h;h=857d30cd729ca7b47accc94e0654807a299719a0;hb=fdbddd0b309449efb4db1e70e88bb5c65963b478;hp=504febb7cd51059b8c258540955620f4f14449a9;hpb=e26fa029fb2db4c2f3746a3bfe46e9a0eeeb41a7;p=urcu.git diff --git a/urcu-static.h b/urcu-static.h index 504febb..857d30c 100644 --- a/urcu-static.h +++ b/urcu-static.h @@ -59,7 +59,7 @@ extern "C" { # define MEMBARRIER_EXPEDITED (1 << 0) # define MEMBARRIER_DELAYED (1 << 1) # define MEMBARRIER_QUERY (1 << 16) -# define membarrier(...) syscall(__NR_membarrier, __VA_ARGS__) +# define membarrier(...) syscall(SYS_membarrier, __VA_ARGS__) #else # undef RCU_MEMBARRIER # define RCU_MB @@ -222,7 +222,7 @@ struct rcu_reader { unsigned long ctr; char need_mb; /* Data used for registry */ - struct list_head head __attribute__((aligned(CACHE_LINE_SIZE))); + struct list_head node __attribute__((aligned(CACHE_LINE_SIZE))); pthread_t tid; };