summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorVincent Donnefort <vdonnefort@google.com>2026-03-09 16:24:47 +0000
committerSteven Rostedt (Google) <rostedt@goodmis.org>2026-03-09 12:33:53 -0400
commit7d776a36277ff2685ffc3dc7eff32002d0333ac9 (patch)
tree36dc4c7f3efec5f301a2a8503a6f71ed193f0485 /include
parent1f318b96cc84d7c2ab792fcc0bfd42a7ca890681 (diff)
ring-buffer: Add page statistics to the meta-page
Add two fields pages_touched and pages_lost to the ring-buffer meta-page. Those fields are useful to get the number of used pages in the ring-buffer. Link: https://patch.msgid.link/20260309162516.2623589-2-vdonnefort@google.com Reviewed-by: Steven Rostedt (Google) <rostedt@goodmis.org> Signed-off-by: Vincent Donnefort <vdonnefort@google.com> Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Diffstat (limited to 'include')
-rw-r--r--include/uapi/linux/trace_mmap.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/uapi/linux/trace_mmap.h b/include/uapi/linux/trace_mmap.h
index c102ef35d11e..e8185889a1c8 100644
--- a/include/uapi/linux/trace_mmap.h
+++ b/include/uapi/linux/trace_mmap.h
@@ -17,8 +17,8 @@
* @entries: Number of entries in the ring-buffer.
* @overrun: Number of entries lost in the ring-buffer.
* @read: Number of entries that have been read.
- * @Reserved1: Internal use only.
- * @Reserved2: Internal use only.
+ * @pages_lost: Number of pages overwritten by the writer.
+ * @pages_touched: Number of pages written by the writer.
*/
struct trace_buffer_meta {
__u32 meta_page_size;
@@ -39,8 +39,8 @@ struct trace_buffer_meta {
__u64 overrun;
__u64 read;
- __u64 Reserved1;
- __u64 Reserved2;
+ __u64 pages_lost;
+ __u64 pages_touched;
};
#define TRACE_MMAP_IOCTL_GET_READER _IO('R', 0x20)