lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <20171130191036.30dc3db2@gandalf.local.home> Date: Thu, 30 Nov 2017 19:10:36 -0500 From: Steven Rostedt <rostedt@...dmis.org> To: kbuild test robot <fengguang.wu@...el.com> Cc: Joel Fernandes <joelaf@...gle.com>, kbuild-all@...org, linux-kernel@...r.kernel.org, Arnd Bergmann <arnd@...db.de> Subject: Re: kernel//trace/trace_irqsoff.c:855:2: error: implicit declaration of function 'trace_preempt_enable_rcuidle' On Tue, 28 Nov 2017 13:56:45 +0800 kbuild test robot <fengguang.wu@...el.com> 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
Powered by blists - more mailing lists