X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=lib%2Fringbuffer%2Ffrontend.h;h=41382fe816d8a8643052fd28ddf242b4db9beb9a;hb=21ed5ea7e16fcce1cf1169b8e953e6d02ad531c9;hp=6f516d989d2add911dd186c7ea3e316f1522a883;hpb=6065d1e566bbd5c6908ef3d7c84e31a949a1b44a;p=lttng-modules.git diff --git a/lib/ringbuffer/frontend.h b/lib/ringbuffer/frontend.h index 6f516d98..41382fe8 100644 --- a/lib/ringbuffer/frontend.h +++ b/lib/ringbuffer/frontend.h @@ -79,7 +79,7 @@ void *channel_destroy(struct channel *chan); #define for_each_channel_cpu(cpu, chan) \ for ((cpu) = -1; \ ({ (cpu) = cpumask_next(cpu, (chan)->backend.cpumask); \ - smp_read_barrier_depends(); (cpu) < nr_cpu_ids; });) + smp_rmb(); (cpu) < nr_cpu_ids; });) extern struct lib_ring_buffer *channel_get_ring_buffer( const struct lib_ring_buffer_config *config, @@ -155,7 +155,7 @@ static inline int lib_ring_buffer_is_finalized(const struct lib_ring_buffer_config *config, struct lib_ring_buffer *buf) { - int finalized = READ_ONCE(buf->finalized); + int finalized = LTTNG_READ_ONCE(buf->finalized); /* * Read finalized before counters. */