Re: [patch 14/18] printk: Adjust system_state checks

From: Steven Rostedt
Date: Mon May 15 2017 - 10:54:35 EST


On Sun, 14 May 2017 20:27:30 +0200
Thomas Gleixner <tglx@xxxxxxxxxxxxx> wrote:

> To enable smp_processor_id() and might_sleep() debug checks earlier, it's
> required to add system states between SYSTEM_BOOTING and SYSTEM_RUNNING.
>
> Adjust the system_state check in boot_delay_msec() to handle the extra
> states.
>
> Signed-off-by: Thomas Gleixner <tglx@xxxxxxxxxxxxx>

Reviewed-by: Steven Rostedt (VMware) <rostedt@xxxxxxxxxxx>

-- Steve

> ---
> kernel/printk/printk.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> --- a/kernel/printk/printk.c
> +++ b/kernel/printk/printk.c
> @@ -1176,7 +1176,7 @@ static void boot_delay_msec(int level)
> unsigned long long k;
> unsigned long timeout;
>
> - if ((boot_delay == 0 || system_state != SYSTEM_BOOTING)
> + if ((boot_delay == 0 || system_state >= SYSTEM_RUNNING)
> || suppress_message_printing(level)) {
> return;
> }
>