On Sun, 14 May 2017 20:27:29 +0200 Thomas Gleixner <t...@linutronix.de> 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 core_kernel_text() to handle the extra > states, i.e. to cover init text up to the point where the system switches > to state RUNNING. > > Signed-off-by: Thomas Gleixner <t...@linutronix.de> Reviewed-by: Steven Rostedt (VMware) <rost...@goodmis.org> -- Steve > --- > kernel/extable.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > --- a/kernel/extable.c > +++ b/kernel/extable.c > @@ -75,7 +75,7 @@ int core_kernel_text(unsigned long addr) > addr < (unsigned long)_etext) > return 1; > > - if (system_state == SYSTEM_BOOTING && > + if (system_state < SYSTEM_RUNNING && > init_kernel_text(addr)) > return 1; > return 0; >