diff options
author | Tzvetomir Stoyanov (VMware) <[email protected]> | 2023-12-19 13:54:19 -0500 |
---|---|---|
committer | Steven Rostedt (Google) <[email protected]> | 2023-12-20 07:54:56 -0500 |
commit | bce761d757452ba5eb77e11fecc37a04b67494e7 (patch) | |
tree | 80b5655fe2a70d6056c59c8f7ecea5a727346f43 /scripts/gdb/linux/utils.py | |
parent | f9b94daa542a8d2532f0930f01cd9aec2d19621b (diff) |
ring-buffer: Read and write to ring buffers with custom sub buffer size
As the size of the ring sub buffer page can be changed dynamically,
the logic that reads and writes to the buffer should be fixed to take
that into account. Some internal ring buffer APIs are changed:
ring_buffer_alloc_read_page()
ring_buffer_free_read_page()
ring_buffer_read_page()
A new API is introduced:
ring_buffer_read_page_data()
Link: https://lore.kernel.org/linux-trace-devel/[email protected]
Link: https://lore.kernel.org/linux-trace-kernel/[email protected]
Cc: Masami Hiramatsu <[email protected]>
Cc: Mark Rutland <[email protected]>
Cc: Mathieu Desnoyers <[email protected]>
Cc: Andrew Morton <[email protected]>
Cc: Vincent Donnefort <[email protected]>
Cc: Kent Overstreet <[email protected]>
Signed-off-by: Tzvetomir Stoyanov (VMware) <[email protected]>
[ Fixed kerneldoc on data_page parameter in ring_buffer_free_read_page() ]
Signed-off-by: Steven Rostedt (Google) <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/utils.py')
0 files changed, 0 insertions, 0 deletions