#include <urcu/list.h>
#include <urcu/uatomic.h>
-#include "ust/core.h"
+#include "lttng/core.h"
-#include <ust/usterr-signal-safe.h>
-#include <ust/ringbuffer-config.h>
+#include <lttng/usterr-signal-safe.h>
+#include <lttng/ringbuffer-config.h>
#include "backend_types.h"
#include "shm_internal.h"
unsigned long read_timer_interval; /* Reader wakeup (jiffies) */
//wait_queue_head_t read_wait; /* reader wait queue */
int finalized; /* Has channel been finalized */
+ size_t priv_data_offset;
/*
* Associated backend contains a variable-length array. Needs to
* be last member.
static inline
void *channel_get_private(struct channel *chan)
{
- return chan->backend.priv;
+ return ((char *) chan) + chan->priv_data_offset;
}
/*