Re: printk: what is going on with additional newlines?

Linus Torvalds
2017-08-29T23:59:27Z

On Tue, Aug 29, 2017 at 4:50 PM, Steven Rostedt <rostedt@goodmis.org> 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