tracing: Create seq_buf layer in trace_seq
Create a seq_buf layer that trace_seq sits on. The seq_buf will not be limited to page size. This will allow other usages of seq_buf instead of a hard set PAGE_SIZE one that trace_seq has. Link: http://lkml.kernel.org/r/20141104160221.864997179@goodmis.org Link: http://lkml.kernel.org/r/20141114011412.170377300@goodmis.org Tested-by:Jiri Kosina <jkosina@suse.cz> Acked-by:
Jiri Kosina <jkosina@suse.cz> Reviewed-by:
Petr Mladek <pmladek@suse.cz> Signed-off-by:
Steven Rostedt <rostedt@goodmis.org>
Showing
- include/linux/seq_buf.h 81 additions, 0 deletionsinclude/linux/seq_buf.h
- include/linux/trace_seq.h 5 additions, 7 deletionsinclude/linux/trace_seq.h
- kernel/trace/Makefile 1 addition, 0 deletionskernel/trace/Makefile
- kernel/trace/seq_buf.c 341 additions, 0 deletionskernel/trace/seq_buf.c
- kernel/trace/trace.c 21 additions, 18 deletionskernel/trace/trace.c
- kernel/trace/trace_events.c 3 additions, 3 deletionskernel/trace/trace_events.c
- kernel/trace/trace_functions_graph.c 3 additions, 3 deletionskernel/trace/trace_functions_graph.c
- kernel/trace/trace_seq.c 83 additions, 95 deletionskernel/trace/trace_seq.c
Please register or sign in to comment