tracing: Create seq_buf layer in trace_seq
authorSteven Rostedt (Red Hat) <rostedt@goodmis.org>
Wed, 25 Jun 2014 19:54:42 +0000 (15:54 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Thu, 20 Nov 2014 03:01:09 +0000 (22:01 -0500)
commit3a161d99c43ce74c76aecff309be4c3ba455e823
treecc3aa5d746203cd17e8d9b92c78bef04f6f0ccdb
parent16a8ef2751801346f1f76a18685b2beb63cd170f
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>
include/linux/seq_buf.h [new file with mode: 0644]
include/linux/trace_seq.h
kernel/trace/Makefile
kernel/trace/seq_buf.c [new file with mode: 0644]
kernel/trace/trace.c
kernel/trace/trace_events.c
kernel/trace/trace_functions_graph.c
kernel/trace/trace_seq.c