From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934674AbdEOOh6 (ORCPT ); Mon, 15 May 2017 10:37:58 -0400 Received: from mail.kernel.org ([198.145.29.99]:57584 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933397AbdEOOh5 (ORCPT ); Mon, 15 May 2017 10:37:57 -0400 DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C75F4239B7 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=goodmis.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=rostedt@goodmis.org Date: Mon, 15 May 2017 10:37:54 -0400 From: Steven Rostedt To: Thomas Gleixner Cc: LKML , Peter Zijlstra , Ingo Molnar , Mark Rutland Subject: Re: [patch 13/18] extable: Adjust system_state checks Message-ID: <20170515103754.74019444@gandalf.local.home> In-Reply-To: <20170514183613.501395304@linutronix.de> References: <20170514182716.347236777@linutronix.de> <20170514183613.501395304@linutronix.de> X-Mailer: Claws Mail 3.14.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, 14 May 2017 20:27:29 +0200 Thomas Gleixner 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 Reviewed-by: Steven Rostedt (VMware) -- 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; >