Forgot to mention that the series is still in RFC phase.


On (04/26/19 14:33), Sergey Senozhatsky wrote:
[..]
> +++ b/kernel/printk/printk.c
> @@ -2613,6 +2613,12 @@ static int __unregister_console(struct console 
> *console)
>       pr_info("%sconsole [%s%d] disabled\n",
>               (console->flags & CON_BOOT) ? "boot" : "",
>               console->name, console->index);
> +     /*
> +      * Print 'console disabled' on all the consoles, including the
> +      * one we are about to unregister.
> +      */
> +     console_unlock();
> +     console_lock();
>  
>       res = _braille_unregister_console(console);
>       if (res)

Need to think more if this is race free...

        -ss

Reply via email to