X-Git-Url: http://git.lttng.org/?p=lttng-modules.git;a=blobdiff_plain;f=lib%2Fringbuffer%2Fvfs.h;h=e2bc401002fd0b70d5cc5c6409f7c825d7e8b7d8;hp=b2e5b1c84810a606b4368a84673bc8dca410ccb6;hb=d1344afaa0bc9707015a0ded9b312e43e58ed2d9;hpb=4d328377868e2f8fc2027c2492c3cd53615dffdc diff --git a/lib/ringbuffer/vfs.h b/lib/ringbuffer/vfs.h index b2e5b1c8..e2bc4010 100644 --- a/lib/ringbuffer/vfs.h +++ b/lib/ringbuffer/vfs.h @@ -123,6 +123,11 @@ ssize_t vfs_lib_ring_buffer_splice_read(struct file *in, loff_t *ppos, #define RING_BUFFER_SNAPSHOT_SAMPLE_POSITIONS _IO(0xF6, 0x0E) /* Flush the current sub-buffer, even if empty. */ #define RING_BUFFER_FLUSH_EMPTY _IO(0xF6, 0x0F) +/* + * Reset the position of what has been consumed from the metadata cache to 0 + * so it can be read again. + */ +#define RING_BUFFER_METADATA_CACHE_DUMP _IO(0xF6, 0x10) #ifdef CONFIG_COMPAT /* Get a snapshot of the current ring buffer producer and consumer positions */