X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?p=pandora-kernel.git;a=blobdiff_plain;f=kernel%2Ftrace%2Ftrace_output.c;h=aeac358ee231774e1fd664121e7cb13701f5508d;hp=d72b9a63b2476ca5cf01e43dd06c5ec1b347069e;hb=93776a8ec746cf9d32c36e5a5b23d28d8be28826;hpb=d508afb437daee7cf07da085b635c44a4ebf9b38 diff --git a/kernel/trace/trace_output.c b/kernel/trace/trace_output.c index d72b9a63b247..aeac358ee231 100644 --- a/kernel/trace/trace_output.c +++ b/kernel/trace/trace_output.c @@ -19,6 +19,16 @@ static struct hlist_head event_hash[EVENT_HASHSIZE] __read_mostly; static int next_event_type = __TRACE_LAST_TYPE + 1; +void trace_print_seq(struct seq_file *m, struct trace_seq *s) +{ + int len = s->len >= PAGE_SIZE ? PAGE_SIZE - 1 : s->len; + + s->buffer[len] = 0; + seq_puts(m, s->buffer); + + trace_seq_init(s); +} + enum print_line_t trace_print_bprintk_msg_only(struct trace_iterator *iter) { struct trace_seq *s = &iter->seq;