Re: [RFC][PATCH v6 1/2] printk: Make printk() completely async

From: Sergey Senozhatsky
Date: Wed Mar 23 2016 - 22:23:18 EST


On (03/23/16 11:04), Petr Mladek wrote:
[..]
> if (!need_flush_console)
> schedule()
>
> # did one unnecessary
> # cycle to get asleep

OK. well, didn't consider it to be a problem, but I'll make it
symmetric:
we set need_flush_console under logbuf lock,
we clear it under logbuf lock.

should be simpler.

> PS: If you touch the code, please rename printing_func() to
> printk_kthread_func() to make it more clear what it does.

oh, yes, was going to do it but somehow forgot.

-ss