From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751711AbdLAAKk (ORCPT ); Thu, 30 Nov 2017 19:10:40 -0500 Received: from mail.kernel.org ([198.145.29.99]:43720 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750842AbdLAAKj (ORCPT ); Thu, 30 Nov 2017 19:10:39 -0500 DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2464A2187C 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: Thu, 30 Nov 2017 19:10:36 -0500 From: Steven Rostedt To: kbuild test robot Cc: Joel Fernandes , kbuild-all@01.org, linux-kernel@vger.kernel.org, Arnd Bergmann Subject: Re: kernel//trace/trace_irqsoff.c:855:2: error: implicit declaration of function 'trace_preempt_enable_rcuidle' Message-ID: <20171130191036.30dc3db2@gandalf.local.home> In-Reply-To: <201711281343.jg8UXxrG%fengguang.wu@intel.com> References: <201711281343.jg8UXxrG%fengguang.wu@intel.com> 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 Tue, 28 Nov 2017 13:56:45 +0800 kbuild test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > head: 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323 > commit: d59158162e032917a428704160a2063a02405ec6 tracing: Add support for preempt and irq enable/disable events Thanks Fengguang, I have a patch in my local tree from Arnd that I forgot to push up to Linus. I'm adding some more fixes to my tree, and then I need to test them and then this will get fixed. -- Steve > date: 7 weeks ago > config: x86_64-randconfig-s0-11281312 (attached as .config) > compiler: gcc-6 (Debian 6.4.0-9) 6.4.0 20171026 > reproduce: > git checkout d59158162e032917a428704160a2063a02405ec6 > # save the attached .config to linux build tree > make ARCH=x86_64 > > All errors (new ones prefixed by >>): > > kernel//trace/trace_irqsoff.c: In function 'trace_preempt_on': > >> kernel//trace/trace_irqsoff.c:855:2: error: implicit declaration of function 'trace_preempt_enable_rcuidle' [-Werror=implicit-function-declaration] > trace_preempt_enable_rcuidle(a0, a1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > kernel//trace/trace_irqsoff.c: In function 'trace_preempt_off': > >> kernel//trace/trace_irqsoff.c:861:2: error: implicit declaration of function 'trace_preempt_disable_rcuidle' [-Werror=implicit-function-declaration] > trace_preempt_disable_rcuidle(a0, a1); > ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > cc1: some warnings being treated as errors > > vim +/trace_preempt_enable_rcuidle +855 kernel//trace/trace_irqsoff.c > > 850 > 851 #if defined(CONFIG_PREEMPT_TRACER) || \ > 852 (defined(CONFIG_DEBUG_PREEMPT) && defined(CONFIG_PREEMPTIRQ_EVENTS)) > 853 void trace_preempt_on(unsigned long a0, unsigned long a1) > 854 { > > 855 trace_preempt_enable_rcuidle(a0, a1); > 856 tracer_preempt_on(a0, a1); > 857 } > 858 > 859 void trace_preempt_off(unsigned long a0, unsigned long a1) > 860 { > > 861 trace_preempt_disable_rcuidle(a0, a1); > > --- > 0-DAY kernel test infrastructure Open Source Technology Center > https://lists.01.org/pipermail/kbuild-all Intel Corporation