From: kernel test robot <lkp@intel.com>
To: Ben Walker <benjamin.walker@intel.com>
Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org,
Vinod Koul <vkoul@kernel.org>
Subject: [vkoul-dmaengine:next 38/42] WARNING: modpost: vmlinux.o(.text+0xc2ea84): Section mismatch in reference from the function gpiochip_relres_irq() to the function .exit.text:gxt4500_exit()
Date: Sat, 23 Apr 2022 18:52:12 +0800 [thread overview]
Message-ID: <202204231815.vlFfJefM-lkp@intel.com> (raw)
tree: https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git next
head: 99faef48e7a3f878848a2d711af710e36fadbd6e
commit: 643a4a85b0bc7efeb5732fb4563c43c77ba0c6ac [38/42] dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte
config: riscv-buildonly-randconfig-r002-20220421 (https://download.01.org/0day-ci/archive/20220423/202204231815.vlFfJefM-lkp@intel.com/config)
compiler: riscv32-linux-gcc (GCC) 11.2.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/vkoul/dmaengine.git/commit/?id=643a4a85b0bc7efeb5732fb4563c43c77ba0c6ac
git remote add vkoul-dmaengine https://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
git fetch --no-tags vkoul-dmaengine next
git checkout 643a4a85b0bc7efeb5732fb4563c43c77ba0c6ac
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross W=1 O=build_dir ARCH=riscv SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>, old ones prefixed by <<):
>> WARNING: modpost: vmlinux.o(.text+0xc2ea84): Section mismatch in reference from the function gpiochip_relres_irq() to the function .exit.text:gxt4500_exit()
The function gpiochip_relres_irq() references a function in an exit section.
Often the function gxt4500_exit() has valid usage outside the exit section
and the fix is to remove the __exit annotation of gxt4500_exit.
--
>> WARNING: modpost: vmlinux.o(.text+0x188e5b0): Section mismatch in reference from the function vme_free_consistent() to the variable .exit.text:.LFE5732
The function vme_free_consistent() references a variable in an exit section.
Often the variable .LFE5732 has valid usage outside the exit section
and the fix is to remove the __exit annotation of .LFE5732.
--
>> WARNING: modpost: vmlinux.o(.text+0x1be08ac): Section mismatch in reference from the function sctp_sched_get_sched() to the variable .init.text:.L0
The function sctp_sched_get_sched() references
the variable __init .L0 .
This is often because sctp_sched_get_sched lacks a __init
annotation or the annotation of .L0 is wrong.
--
>> WARNING: modpost: vmlinux.o(__ex_table+0x1260): Section mismatch in reference from the variable .L0 to the variable .debug_str:.LASF296
FATAL: modpost: extable_entry size hasn't been discovered!
--
>> WARNING: modpost: vmlinux.o(.text+0x1a89c3c): Section mismatch in reference from the function fib_free_table() to the variable .init.text:.LBE3680
The function fib_free_table() references
the variable __init .LBE3680.
This is often because fib_free_table lacks a __init
annotation or the annotation of .LBE3680 is wrong.
--
>> WARNING: modpost: vmlinux.o(.text+0x1bdf950): Section mismatch in reference from the function sctp_auth_asoc_set_default_hmac() to the variable .exit.text:.LVL24
The function sctp_auth_asoc_set_default_hmac() references a variable in an exit section.
Often the variable .LVL24 has valid usage outside the exit section
and the fix is to remove the __exit annotation of .LVL24.
--
>> WARNING: modpost: vmlinux.o(.text+0x1bdf9cc): Section mismatch in reference from the function sctp_auth_send_cid() to the variable .init.text:.LVL0
The function sctp_auth_send_cid() references
the variable __init .LVL0.
This is often because sctp_auth_send_cid lacks a __init
annotation or the annotation of .LVL0 is wrong.
--
>> WARNING: modpost: vmlinux.o(.text+0x1be06d0): Section mismatch in reference from the function sctp_sched_ops_register() to the variable .init.text:.L0
The function sctp_sched_ops_register() references
the variable __init .L0 .
This is often because sctp_sched_ops_register lacks a __init
annotation or the annotation of .L0 is wrong.
--
>> WARNING: modpost: vmlinux.o(.text+0x1be0718): Section mismatch in reference from the function sctp_sched_set_sched() to the variable .init.text:.L0
The function sctp_sched_set_sched() references
the variable __init .L0 .
This is often because sctp_sched_set_sched lacks a __init
annotation or the annotation of .L0 is wrong.
Note: the below error/warnings can be found in parent commit:
<< WARNING: modpost: vmlinux.o(.text+0xa570d0): Section mismatch in reference from the function blkdev_get_no_open() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xa57164): Section mismatch in reference from the function blkdev_get_by_dev() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xdc547c): Section mismatch in reference from the function dss_dispc_uninitialize_irq() to the variable .init.text:.L20
<< WARNING: modpost: vmlinux.o(.text+0x10c05ec): Section mismatch in reference from the function nvmet_exit_discovery() to the variable .exit.text:.LVL53
<< WARNING: modpost: vmlinux.o(.text+0x1a89c24): Section mismatch in reference from the function fib_free_table() to the variable .init.text:.LBE3661
<< WARNING: modpost: vmlinux.o(.text+0x1ad8528): Section mismatch in reference from the function x25_limit_facilities() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(.text+0x1c35db0): Section mismatch in reference from the function tipc_topsrv_init_net() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(__ex_table+0x1260): Section mismatch in reference from the variable .L0 to the variable .debug_str:.LASF284
<< WARNING: modpost: vmlinux.o(.text+0xa570d0): Section mismatch in reference from the function blkdev_get_no_open() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xa57164): Section mismatch in reference from the function blkdev_get_by_dev() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xdc547c): Section mismatch in reference from the function dss_dispc_uninitialize_irq() to the variable .init.text:.L20
<< WARNING: modpost: vmlinux.o(.text+0x10c05ec): Section mismatch in reference from the function nvmet_exit_discovery() to the variable .exit.text:.LVL53
<< WARNING: modpost: vmlinux.o(.text+0x1a89c24): Section mismatch in reference from the function fib_free_table() to the variable .init.text:.LBE3661
<< WARNING: modpost: vmlinux.o(.text+0x1ad8528): Section mismatch in reference from the function x25_limit_facilities() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(.text+0x1c35db0): Section mismatch in reference from the function tipc_topsrv_init_net() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(__ex_table+0x1260): Section mismatch in reference from the variable .L0 to the variable .debug_str:.LASF284
<< WARNING: modpost: vmlinux.o(.text+0xa570d0): Section mismatch in reference from the function blkdev_get_no_open() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xa57164): Section mismatch in reference from the function blkdev_get_by_dev() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xdc547c): Section mismatch in reference from the function dss_dispc_uninitialize_irq() to the variable .init.text:.L20
<< WARNING: modpost: vmlinux.o(.text+0x10c05ec): Section mismatch in reference from the function nvmet_exit_discovery() to the variable .exit.text:.LVL53
<< WARNING: modpost: vmlinux.o(.text+0x1a89c24): Section mismatch in reference from the function fib_free_table() to the variable .init.text:.LBE3661
<< WARNING: modpost: vmlinux.o(.text+0x1ad8528): Section mismatch in reference from the function x25_limit_facilities() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(.text+0x1c35db0): Section mismatch in reference from the function tipc_topsrv_init_net() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(__ex_table+0x1260): Section mismatch in reference from the variable .L0 to the variable .debug_str:.LASF284
<< WARNING: modpost: vmlinux.o(.text+0xa570d0): Section mismatch in reference from the function blkdev_get_no_open() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xa57164): Section mismatch in reference from the function blkdev_get_by_dev() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xdc547c): Section mismatch in reference from the function dss_dispc_uninitialize_irq() to the variable .init.text:.L20
<< WARNING: modpost: vmlinux.o(.text+0x10c05ec): Section mismatch in reference from the function nvmet_exit_discovery() to the variable .exit.text:.LVL53
<< WARNING: modpost: vmlinux.o(.text+0x1a89c24): Section mismatch in reference from the function fib_free_table() to the variable .init.text:.LBE3661
<< WARNING: modpost: vmlinux.o(.text+0x1ad8528): Section mismatch in reference from the function x25_limit_facilities() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(.text+0x1c35db0): Section mismatch in reference from the function tipc_topsrv_init_net() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(__ex_table+0x1260): Section mismatch in reference from the variable .L0 to the variable .debug_str:.LASF284
<< WARNING: modpost: vmlinux.o(.text+0xa570d0): Section mismatch in reference from the function blkdev_get_no_open() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xa57164): Section mismatch in reference from the function blkdev_get_by_dev() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xdc547c): Section mismatch in reference from the function dss_dispc_uninitialize_irq() to the variable .init.text:.L20
<< WARNING: modpost: vmlinux.o(.text+0x10c05ec): Section mismatch in reference from the function nvmet_exit_discovery() to the variable .exit.text:.LVL53
<< WARNING: modpost: vmlinux.o(.text+0x1a89c24): Section mismatch in reference from the function fib_free_table() to the variable .init.text:.LBE3661
<< WARNING: modpost: vmlinux.o(.text+0x1ad8528): Section mismatch in reference from the function x25_limit_facilities() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(.text+0x1c35db0): Section mismatch in reference from the function tipc_topsrv_init_net() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(__ex_table+0x1260): Section mismatch in reference from the variable .L0 to the variable .debug_str:.LASF284
<< WARNING: modpost: vmlinux.o(.text+0xa570d0): Section mismatch in reference from the function blkdev_get_no_open() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xa57164): Section mismatch in reference from the function blkdev_get_by_dev() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xdc547c): Section mismatch in reference from the function dss_dispc_uninitialize_irq() to the variable .init.text:.L20
<< WARNING: modpost: vmlinux.o(.text+0x10c05ec): Section mismatch in reference from the function nvmet_exit_discovery() to the variable .exit.text:.LVL53
<< WARNING: modpost: vmlinux.o(.text+0x1a89c24): Section mismatch in reference from the function fib_free_table() to the variable .init.text:.LBE3661
<< WARNING: modpost: vmlinux.o(.text+0x1ad8528): Section mismatch in reference from the function x25_limit_facilities() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(.text+0x1c35db0): Section mismatch in reference from the function tipc_topsrv_init_net() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(__ex_table+0x1260): Section mismatch in reference from the variable .L0 to the variable .debug_str:.LASF284
<< WARNING: modpost: vmlinux.o(.text+0xa570d0): Section mismatch in reference from the function blkdev_get_no_open() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xa57164): Section mismatch in reference from the function blkdev_get_by_dev() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xdc547c): Section mismatch in reference from the function dss_dispc_uninitialize_irq() to the variable .init.text:.L20
<< WARNING: modpost: vmlinux.o(.text+0x10c05ec): Section mismatch in reference from the function nvmet_exit_discovery() to the variable .exit.text:.LVL53
<< WARNING: modpost: vmlinux.o(.text+0x1a89c24): Section mismatch in reference from the function fib_free_table() to the variable .init.text:.LBE3661
<< WARNING: modpost: vmlinux.o(.text+0x1ad8528): Section mismatch in reference from the function x25_limit_facilities() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(.text+0x1c35db0): Section mismatch in reference from the function tipc_topsrv_init_net() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(__ex_table+0x1260): Section mismatch in reference from the variable .L0 to the variable .debug_str:.LASF284
<< WARNING: modpost: vmlinux.o(.text+0xa570d0): Section mismatch in reference from the function blkdev_get_no_open() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xa57164): Section mismatch in reference from the function blkdev_get_by_dev() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xdc547c): Section mismatch in reference from the function dss_dispc_uninitialize_irq() to the variable .init.text:.L20
<< WARNING: modpost: vmlinux.o(.text+0x10c05ec): Section mismatch in reference from the function nvmet_exit_discovery() to the variable .exit.text:.LVL53
<< WARNING: modpost: vmlinux.o(.text+0x1a89c24): Section mismatch in reference from the function fib_free_table() to the variable .init.text:.LBE3661
<< WARNING: modpost: vmlinux.o(.text+0x1ad8528): Section mismatch in reference from the function x25_limit_facilities() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(.text+0x1c35db0): Section mismatch in reference from the function tipc_topsrv_init_net() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(__ex_table+0x1260): Section mismatch in reference from the variable .L0 to the variable .debug_str:.LASF284
<< WARNING: modpost: vmlinux.o(.text+0xa570d0): Section mismatch in reference from the function blkdev_get_no_open() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xa57164): Section mismatch in reference from the function blkdev_get_by_dev() to the variable .exit.text:.LFE4493
<< WARNING: modpost: vmlinux.o(.text+0xdc547c): Section mismatch in reference from the function dss_dispc_uninitialize_irq() to the variable .init.text:.L20
<< WARNING: modpost: vmlinux.o(.text+0x10c05ec): Section mismatch in reference from the function nvmet_exit_discovery() to the variable .exit.text:.LVL53
<< WARNING: modpost: vmlinux.o(.text+0x1a89c24): Section mismatch in reference from the function fib_free_table() to the variable .init.text:.LBE3661
<< WARNING: modpost: vmlinux.o(.text+0x1ad8528): Section mismatch in reference from the function x25_limit_facilities() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(.text+0x1c35db0): Section mismatch in reference from the function tipc_topsrv_init_net() to the variable .init.text:.L0
<< WARNING: modpost: vmlinux.o(__ex_table+0x1260): Section mismatch in reference from the variable .L0 to the variable .debug_str:.LASF284
--
0-DAY CI Kernel Test Service
https://01.org/lkp
reply other threads:[~2022-04-23 10:52 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=202204231815.vlFfJefM-lkp@intel.com \
--to=lkp@intel.com \
--cc=benjamin.walker@intel.com \
--cc=kbuild-all@lists.01.org \
--cc=linux-kernel@vger.kernel.org \
--cc=vkoul@kernel.org \
/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.