Re: [PATCH v4] printk: Add line-buffered printk() API.

2018-10-23 Thread Petr Mladek
On Wed 2018-10-17 18:54:52, Tetsuo Handa wrote: > Petr Mladek wrote: > > On Sat 2018-10-13 13:39:40, Tetsuo Handa wrote: > > > +struct printk_buffer; > > > +#if defined(CONFIG_PRINTK_LINE_BUFFERED) > > > +struct printk_buffer *get_printk_buffer(void); > > > +void flush_printk_buffer(struct

Re: [PATCH v4] printk: Add line-buffered printk() API.

2018-10-23 Thread Petr Mladek
On Wed 2018-10-17 18:54:52, Tetsuo Handa wrote: > Petr Mladek wrote: > > On Sat 2018-10-13 13:39:40, Tetsuo Handa wrote: > > > +struct printk_buffer; > > > +#if defined(CONFIG_PRINTK_LINE_BUFFERED) > > > +struct printk_buffer *get_printk_buffer(void); > > > +void flush_printk_buffer(struct

Re: [PATCH v4] printk: Add line-buffered printk() API.

2018-10-17 Thread Tetsuo Handa
Petr Mladek wrote: > On Sat 2018-10-13 13:39:40, Tetsuo Handa wrote: > > +struct printk_buffer; > > +#if defined(CONFIG_PRINTK_LINE_BUFFERED) > > +struct printk_buffer *get_printk_buffer(void); > > +void flush_printk_buffer(struct printk_buffer *ptr); > > +__printf(2, 3) > > +int

Re: [PATCH v4] printk: Add line-buffered printk() API.

2018-10-17 Thread Tetsuo Handa
Petr Mladek wrote: > On Sat 2018-10-13 13:39:40, Tetsuo Handa wrote: > > +struct printk_buffer; > > +#if defined(CONFIG_PRINTK_LINE_BUFFERED) > > +struct printk_buffer *get_printk_buffer(void); > > +void flush_printk_buffer(struct printk_buffer *ptr); > > +__printf(2, 3) > > +int

Re: [PATCH v4] printk: Add line-buffered printk() API.

2018-10-16 Thread Petr Mladek
On Sat 2018-10-13 13:39:40, Tetsuo Handa wrote: > Sometimes we want to print a whole line without being disturbed by > concurrent printk() from interrupts and/or other threads, for printk() > which does not end with '\n' can be disturbed. > > Mixed printk() output makes it hard to interpret.

Re: [PATCH v4] printk: Add line-buffered printk() API.

2018-10-16 Thread Petr Mladek
On Sat 2018-10-13 13:39:40, Tetsuo Handa wrote: > Sometimes we want to print a whole line without being disturbed by > concurrent printk() from interrupts and/or other threads, for printk() > which does not end with '\n' can be disturbed. > > Mixed printk() output makes it hard to interpret.

[PATCH v4] printk: Add line-buffered printk() API.

2018-10-12 Thread Tetsuo Handa
Sometimes we want to print a whole line without being disturbed by concurrent printk() from interrupts and/or other threads, for printk() which does not end with '\n' can be disturbed. Mixed printk() output makes it hard to interpret. Assuming that we will go to a direction that we allow

[PATCH v4] printk: Add line-buffered printk() API.

2018-10-12 Thread Tetsuo Handa
Sometimes we want to print a whole line without being disturbed by concurrent printk() from interrupts and/or other threads, for printk() which does not end with '\n' can be disturbed. Mixed printk() output makes it hard to interpret. Assuming that we will go to a direction that we allow