tree:
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
tif-task_work
head: df10f6edc636642f9af3603a5161569ef342305d
commit: 382c27216e9ed3f096a4d4001b94ed4314fa6eb5 [8/30] riscv: add support for
TIF_NOTIFY_SIGNAL
config: riscv-randconfig-r021-20201012 (attached as .config)
compiler: riscv32-linux-gcc (GCC) 9.3.0
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
#
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git/com...
git remote add block
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
git fetch --no-tags block tif-task_work
git checkout 382c27216e9ed3f096a4d4001b94ed4314fa6eb5
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=riscv
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
> WARNING: modpost: vmlinux.o(.text+0x191c8ba): Section mismatch in
reference from the function devlink_fmsg_obj_nest_start() to the variable .init.text:.L0
The function devlink_fmsg_obj_nest_start() references
the variable __init .L0 .
This is often because devlink_fmsg_obj_nest_start lacks a __init
annotation or the annotation of .L0 is wrong.
--
> WARNING: modpost: vmlinux.o(.text+0x191c8e0): Section mismatch in
reference from the function devlink_fmsg_obj_nest_end() to the variable .init.text:.L0
The function devlink_fmsg_obj_nest_end() references
the variable __init .L0 .
This is often because devlink_fmsg_obj_nest_end lacks a __init
annotation or the annotation of .L0 is wrong.
--
> WARNING: modpost: vmlinux.o(.text+0x1a8db6c): Section mismatch in
reference from the function hci_free_adv_monitor() to the variable .init.text:.L0
The function hci_free_adv_monitor() references
the variable __init .L0 .
This is often because hci_free_adv_monitor lacks a __init
annotation or the annotation of .L0 is wrong.
--
> WARNING: modpost: vmlinux.o(.text+0x1a8dc2e): Section mismatch in
reference from the function hci_add_adv_monitor() to the variable .init.text:.L0
The
function hci_add_adv_monitor() references
the variable __init .L0 .
This is often because hci_add_adv_monitor lacks a __init
annotation or the annotation of .L0 is wrong.
--
> WARNING: modpost: vmlinux.o(__ex_table+0x1710): Section mismatch
in reference from the (unknown reference) (unknown) to the variable .debug_str:.LASF258
FATAL: modpost: The relocation at __ex_table+0x1710 references
section ".debug_str" which is not executable, IOW
it is not possible for the kernel to fault
at that address. Something is seriously wrong
and should be fixed.
The below error/warnings are from parent commit:
<< WARNING: modpost: vmlinux.o(.text+0x1aa8504): Section mismatch in reference from
the function hci_mgmt_chan_register() to the variable .init.text:.LBB6644
<< WARNING: modpost: vmlinux.o(.text+0x1aaabfc): Section mismatch in reference from
the function hci_send_to_monitor() to the variable .init.text:.LBE6525
<< WARNING: modpost: vmlinux.o(__ex_table+0x18d0): Section mismatch in reference
from the (unknown reference) (unknown) to the variable .debug_str:.LASF518
<< WARNING: modpost: vmlinux.o(.text+0x1aa8504): Section mismatch in reference from
the function hci_mgmt_chan_register() to the variable .init.text:.LBB6644
<< WARNING: modpost: vmlinux.o(.text+0x1aaabfc): Section mismatch in reference from
the function hci_send_to_monitor() to the variable .init.text:.LBE6525
<< WARNING: modpost: vmlinux.o(__ex_table+0x18d0): Section mismatch in reference
from the (unknown reference) (unknown) to the variable .debug_str:.LASF518
<< WARNING: modpost: vmlinux.o(.text+0x1aa8504): Section mismatch in reference from
the function hci_mgmt_chan_register() to the variable .init.text:.LBB6644
<< WARNING: modpost: vmlinux.o(.text+0x1aaabfc): Section mismatch in reference from
the function hci_send_to_monitor() to the variable .init.text:.LBE6525
<< WARNING: modpost: vmlinux.o(__ex_table+0x18d0): Section mismatch in reference
from the (unknown reference) (unknown) to the variable .debug_str:.LASF518
<< WARNING: modpost: vmlinux.o(.text+0x1aa8504): Section mismatch in reference from
the function hci_mgmt_chan_register() to the variable .init.text:.LBB6644
<< WARNING: modpost: vmlinux.o(.text+0x1aaabfc): Section mismatch in reference from
the function hci_send_to_monitor() to the variable .init.text:.LBE6525
<< WARNING: modpost: vmlinux.o(__ex_table+0x18d0): Section mismatch in reference
from the (unknown reference) (unknown) to the variable .debug_str:.LASF518
<< WARNING: modpost: vmlinux.o(.text+0x1aa8504): Section mismatch in reference from
the function hci_mgmt_chan_register() to the variable .init.text:.LBB6644
<< WARNING: modpost: vmlinux.o(.text+0x1aaabfc): Section mismatch in reference from
the function hci_send_to_monitor() to the variable .init.text:.LBE6525
<< WARNING: modpost: vmlinux.o(__ex_table+0x18d0): Section mismatch in reference
from the (unknown reference) (unknown) to the variable .debug_str:.LASF518
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org