Re: printk: what is going on with additional newlines?
From: Linus Torvalds
Date: Tue Aug 29 2017 - 19:59:30 EST
On Tue, Aug 29, 2017 at 4:50 PM, Steven Rostedt <rostedt@xxxxxxxxxxx> wrote:
>
> What about using the seq_buf*() then?
They do have the nice property that because we use them for various
/proc files, there are some helper functions in addition to just the
puts/printt/vprintf.
Ie seq_buf_putmem_hex().
And yeah, you can just do
char buffer[80];
struct seq_buf s;
seq_buf_init(&s, buffer, sizeof(buffer));
if you want to use a stack buffer for a single line.
Linus