All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: Masahiro Yamada <masahiroy@kernel.org>, linux-kbuild@vger.kernel.org
Cc: llvm@lists.linux.dev, kbuild-all@lists.01.org,
	Masahiro Yamada <masahiroy@kernel.org>,
	Michal Marek <michal.lkml@markovi.net>,
	Nick Desaulniers <ndesaulniers@google.com>,
	linux-kernel@vger.kernel.org
Subject: Re: [PATCH 2/2] kbuild: move -Wundef from KBUILD_CFLAGS to KBUILD_CPPFLAGS
Date: Mon, 5 Sep 2022 23:48:42 +0800	[thread overview]
Message-ID: <202209052329.sY4Fx2fi-lkp@intel.com> (raw)
In-Reply-To: <20220905083619.672091-2-masahiroy@kernel.org>

Hi Masahiro,

I love your patch! Perhaps something to improve:

[auto build test WARNING on masahiroy-kbuild/for-next]
[also build test WARNING on linus/master v6.0-rc4]
[cannot apply to next-20220901]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]

url:    https://github.com/intel-lab-lkp/linux/commits/Masahiro-Yamada/kbuild-move-Werror-from-KBUILD_CFLAGS-to-KBUILD_CPPFLAGS/20220905-164209
base:   https://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git for-next
config: riscv-randconfig-r042-20220905 (https://download.01.org/0day-ci/archive/20220905/202209052329.sY4Fx2fi-lkp@intel.com/config)
compiler: clang version 16.0.0 (https://github.com/llvm/llvm-project c55b41d5199d2394dd6cdb8f52180d8b81d809d4)
reproduce (this is a W=1 build):
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # install riscv cross compiling tool for clang build
        # apt-get install binutils-riscv64-linux-gnu
        # https://github.com/intel-lab-lkp/linux/commit/2f8ee1865d7d00ad27460d94056c7752cad8481f
        git remote add linux-review https://github.com/intel-lab-lkp/linux
        git fetch --no-tags linux-review Masahiro-Yamada/kbuild-move-Werror-from-KBUILD_CFLAGS-to-KBUILD_CPPFLAGS/20220905-164209
        git checkout 2f8ee1865d7d00ad27460d94056c7752cad8481f
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=riscv SHELL=/bin/bash arch/riscv/

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

>> arch/riscv/kernel/head.S:329:5: warning: 'CONFIG_RISCV_BOOT_SPINWAIT' is not defined, evaluates to 0 [-Wundef]
   #if CONFIG_RISCV_BOOT_SPINWAIT
       ^
   1 warning generated.


vim +/CONFIG_RISCV_BOOT_SPINWAIT +329 arch/riscv/kernel/head.S

76d2a0493a17d4 Palmer Dabbelt    2017-07-10  316  
76d4467a97bd8c Qiu Wenbo         2020-08-13  317  	call setup_trap_vector
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  318  	/* Restore C environment */
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  319  	la tp, init_task
c637b911e06697 Christoph Hellwig 2019-04-15  320  	la sp, init_thread_union + THREAD_SIZE
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  321  
8ad8b72721d0f0 Nick Hu           2020-01-06  322  #ifdef CONFIG_KASAN
8ad8b72721d0f0 Nick Hu           2020-01-06  323  	call kasan_early_init
8ad8b72721d0f0 Nick Hu           2020-01-06  324  #endif
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  325  	/* Start the kernel */
335b139057ef79 Damien Le Moal    2020-03-16  326  	call soc_early_init
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  327  	tail start_kernel
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  328  
2ffc48fc7071da Atish Patra       2022-01-20 @329  #if CONFIG_RISCV_BOOT_SPINWAIT
0b39eb38f85908 Atish Patra       2022-01-20  330  .Lsecondary_start:
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  331  	/* Set trap vector to spin forever to help debug */
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  332  	la a3, .Lsecondary_park
a4c3733d32a72f Christoph Hellwig 2019-10-28  333  	csrw CSR_TVEC, a3
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  334  
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  335  	slli a3, a0, LGREG
c78f94f35cf648 Atish Patra       2022-01-20  336  	la a1, __cpu_spinwait_stack_pointer
44c922572952d8 Vitaly Wool       2021-04-13  337  	XIP_FIXUP_OFFSET a1
c78f94f35cf648 Atish Patra       2022-01-20  338  	la a2, __cpu_spinwait_task_pointer
44c922572952d8 Vitaly Wool       2021-04-13  339  	XIP_FIXUP_OFFSET a2
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  340  	add a1, a3, a1
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  341  	add a2, a3, a2
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  342  
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  343  	/*
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  344  	 * This hart didn't win the lottery, so we wait for the winning hart to
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  345  	 * get far enough along the boot process that it should continue.
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  346  	 */
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  347  .Lwait_for_cpu_up:
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  348  	/* FIXME: We should WFI to save some energy here. */
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  349  	REG_L sp, (a1)
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  350  	REG_L tp, (a2)
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  351  	beqz sp, .Lwait_for_cpu_up
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  352  	beqz tp, .Lwait_for_cpu_up
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  353  	fence
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  354  
153c46faf6ae49 Jisheng Zhang     2021-11-29  355  	tail .Lsecondary_start_common
2ffc48fc7071da Atish Patra       2022-01-20  356  #endif /* CONFIG_RISCV_BOOT_SPINWAIT */
76d2a0493a17d4 Palmer Dabbelt    2017-07-10  357  

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp

  parent reply	other threads:[~2022-09-05 15:49 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-09-05  8:36 [PATCH 1/2] kbuild: move -Werror from KBUILD_CFLAGS to KBUILD_CPPFLAGS Masahiro Yamada
2022-09-05  8:36 ` [PATCH 2/2] kbuild: move -Wundef " Masahiro Yamada
2022-09-05 14:22   ` kernel test robot
2022-09-05 15:48   ` kernel test robot [this message]
2022-09-05 16:01     ` Masahiro Yamada
2022-09-05 16:01       ` Masahiro Yamada
2022-09-12  9:56   ` kernel test robot
2022-09-07  5:05 ` [PATCH 1/2] kbuild: move -Werror " Nick Desaulniers

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202209052329.sY4Fx2fi-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild-all@lists.01.org \
    --cc=linux-kbuild@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=llvm@lists.linux.dev \
    --cc=masahiroy@kernel.org \
    --cc=michal.lkml@markovi.net \
    --cc=ndesaulniers@google.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.