#include "../../wrapper/ringbuffer/frontend.h"
#include <linux/errno.h>
+#include <linux/prefetch.h>
/**
* lib_ring_buffer_get_cpu - Precedes ring buffer reserve/commit.
commit_count = v_read(config, &buf->commit_hot[endidx].cc);
lib_ring_buffer_check_deliver(config, buf, chan, offset_end - 1,
- commit_count, endidx);
+ commit_count, endidx, ctx->tsc);
/*
* Update used size at each commit. It's needed only for extracting
* ring_buffer buffers from vmcore, after crash.
*/
lib_ring_buffer_write_commit_counter(config, buf, chan, endidx,
- ctx->buf_offset, commit_count,
- ctx->slot_size);
+ offset_end, commit_count);
}
/**