X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=lttng-ring-buffer-metadata-client.h;fp=lttng-ring-buffer-metadata-client.h;h=b2c0c82147999d2c09042431cf65ba9313802965;hb=85a07c33f3b180d9c1be38832961d0feef66be66;hp=c441372e3a45245ba34191d63ef1f976bfd67ccd;hpb=fbe84fd748b6fde1f773da8e44d61235f8d4c232;p=lttng-modules.git diff --git a/lttng-ring-buffer-metadata-client.h b/lttng-ring-buffer-metadata-client.h index c441372e..b2c0c821 100644 --- a/lttng-ring-buffer-metadata-client.h +++ b/lttng-ring-buffer-metadata-client.h @@ -312,7 +312,15 @@ void lttng_buffer_read_close(struct lib_ring_buffer *buf) static int lttng_event_reserve(struct lib_ring_buffer_ctx *ctx, uint32_t event_id) { - return lib_ring_buffer_reserve(&client_config, ctx); + int ret; + + ret = lib_ring_buffer_reserve(&client_config, ctx); + if (ret) + return ret; + lib_ring_buffer_backend_get_pages(&client_config, ctx, + &ctx->backend_pages); + return 0; + } static