irq-dw-apb-ictl.c:undefined reference to `__ubsan_handle_add_overflow'

From: kernel test robot
Date: Tue Dec 22 2020 - 06:52:30 EST


tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 8653b778e454a7708847aeafe689bce07aeeb94e
commit: cdf8a76fda4ae3b53c5a09e5a8c79e27b7b65d68 ubsan: move cc-option tests into Kconfig
date: 6 days ago
config: arm64-randconfig-r011-20201219 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project cee1e7d14f4628d6174b33640d502bff3b54ae45)
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 arm64 cross compiling tool for clang build
# apt-get install binutils-aarch64-linux-gnu
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=cdf8a76fda4ae3b53c5a09e5a8c79e27b7b65d68
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout cdf8a76fda4ae3b53c5a09e5a8c79e27b7b65d68
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=arm64

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@xxxxxxxxx>

All errors (new ones prefixed by >>):

aarch64-linux-gnu-ld: warning: -z norelro ignored
aarch64-linux-gnu-ld: Unexpected GOT/PLT entries detected!
aarch64-linux-gnu-ld: Unexpected run-time procedure linkages detected!
aarch64-linux-gnu-ld: drivers/irqchip/irq-dw-apb-ictl.o: in function `dw_apb_ictl_handle_irq_cascaded':
>> irq-dw-apb-ictl.c:(.text+0x170): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: drivers/irqchip/irq-dw-apb-ictl.o: in function `dw_apb_ictl_irq_domain_alloc':
irq-dw-apb-ictl.c:(.text+0x2d8): undefined reference to `__ubsan_handle_add_overflow'
>> aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.text+0x2f4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: drivers/irqchip/irq-dw-apb-ictl.o: in function `dw_apb_ictl_init':
>> irq-dw-apb-ictl.c:(.init.text+0x39c): undefined reference to `__ubsan_handle_sub_overflow'
>> aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.init.text+0x3b8): undefined reference to `__ubsan_handle_add_overflow'
>> aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.init.text+0x3d4): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.init.text+0x3f0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.init.text+0x40c): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: irq-dw-apb-ictl.c:(.init.text+0x428): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `trace_event_raw_event_irq_handler_entry':
>> softirq.c:(.text+0x264): undefined reference to `__ubsan_handle_add_overflow'
>> aarch64-linux-gnu-ld: softirq.c:(.text+0x280): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `perf_trace_irq_handler_entry':
softirq.c:(.text+0x42c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x43c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o:softirq.c:(.text+0x458): more undefined references to `__ubsan_handle_add_overflow' follow
aarch64-linux-gnu-ld: kernel/softirq.o: in function `perf_trace_irq_handler_entry':
>> softirq.c:(.text+0x4a4): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x4c0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x4e0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `perf_trace_irq_handler_exit':
softirq.c:(.text+0x694): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x6c0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x6ec): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o:softirq.c:(.text+0x894): more undefined references to `__ubsan_handle_add_overflow' follow
aarch64-linux-gnu-ld: kernel/softirq.o: in function `__local_bh_enable':
softirq.c:(.text+0xb58): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xb78): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xba0): undefined reference to `__ubsan_handle_add_overflow'
>> aarch64-linux-gnu-ld: softirq.c:(.text+0xbc8): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xbf8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xc20): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xc48): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xc80): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xca8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `__local_bh_enable_ip':
softirq.c:(.text+0xe70): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xe84): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xe98): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xeb0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xed0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xef0): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xf18): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xf3c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xf5c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0xf7c): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `do_softirq':
softirq.c:(.text+0x10bc): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x10e8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `irq_enter_rcu':
softirq.c:(.text+0x11b0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x11d0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `irq_exit_rcu':
softirq.c:(.text+0x1254): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `__irq_exit_rcu':
softirq.c:(.text+0x1408): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1424): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1444): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1464): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1490): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x14b4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x14d4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x14f4): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1520): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1540): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1560): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `irq_exit':
softirq.c:(.text+0x15d0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `raise_softirq_irqoff':
softirq.c:(.text+0x1668): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o:softirq.c:(.text+0x18a0): more undefined references to `__ubsan_handle_add_overflow' follow
aarch64-linux-gnu-ld: kernel/softirq.o: in function `__raise_softirq_irqoff':
softirq.c:(.text+0x18f8): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1918): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x192c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1940): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1954): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1968): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x197c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1994): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x19a8): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `raise_softirq':
softirq.c:(.text+0x1ab8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `__tasklet_schedule_common':
softirq.c:(.text+0x1c48): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.text+0x1c64): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `tasklet_action':
softirq.c:(.text+0x1de8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o: in function `tasklet_hi_action':
softirq.c:(.text+0x1e48): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o:softirq.c:(.text+0x1f28): more undefined references to `__ubsan_handle_add_overflow' follow
aarch64-linux-gnu-ld: kernel/softirq.o: in function `__do_softirq':
>> softirq.c:(.softirqentry.text+0x508): undefined reference to `__ubsan_handle_sub_overflow'
>> aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x51c): undefined reference to `__ubsan_handle_add_overflow'
>> aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x530): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x544): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x558): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x56c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x580): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x644): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x65c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x674): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x690): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x780): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x798): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x7b0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x7c8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: softirq.c:(.softirqentry.text+0x7e8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: kernel/softirq.o:softirq.c:(.softirqentry.text+0x800): more undefined references to `__ubsan_handle_add_overflow' follow
aarch64-linux-gnu-ld: init/main.o: in function `perf_trace_initcall_level':
>> main.c:(.text+0x4e8): undefined reference to `__ubsan_handle_sub_overflow'
>> aarch64-linux-gnu-ld: main.c:(.text+0x510): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: main.c:(.text+0x538): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: init/main.o: in function `perf_trace_initcall_start':
>> main.c:(.text+0x684): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: main.c:(.text+0x7a4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: main.c:(.text+0x7cc): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: init/main.o:main.c:(.text+0x924): more undefined references to `__ubsan_handle_add_overflow' follow
aarch64-linux-gnu-ld: init/main.o: in function `trace_initcall_level':
main.c:(.text+0x10dc): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: main.c:(.text+0x1104): undefined reference to `__ubsan_handle_add_overflow'
>> aarch64-linux-gnu-ld: main.c:(.text+0x1120): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: init/main.o: in function `start_kernel':
>> main.c:(.init.text+0x8d8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: init/main.o: in function `setup_command_line':
main.c:(.init.text+0x9d0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: init/main.o: in function `unknown_bootoption':
main.c:(.init.text+0xb20): undefined reference to `__ubsan_handle_add_overflow'
>> aarch64-linux-gnu-ld: main.c:(.init.text+0xb3c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: main.c:(.init.text+0xbd0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: init/main.o:main.c:(.init.text+0xd04): more undefined references to `__ubsan_handle_add_overflow' follow
aarch64-linux-gnu-ld: init/main.o: in function `do_one_initcall':
>> main.c:(.init.text+0x14f8): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: main.c:(.init.text+0x1520): undefined reference to `__ubsan_handle_add_overflow'
>> aarch64-linux-gnu-ld: main.c:(.init.text+0x1548): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: main.c:(.init.text+0x1564): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: main.c:(.init.text+0x1580): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: main.c:(.init.text+0x15a8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: main.c:(.init.text+0x15d0): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: init/main.o: in function `repair_env_string':
main.c:(.init.text+0x1830): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: init/main.o: in function `do_pre_smp_initcalls':
main.c:(.init.text+0x1bd4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: init/main.o: in function `do_initcalls':
main.c:(.init.text+0x1d0c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: init/main.o: in function `do_initcall_level':
main.c:(.init.text+0x1e78): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: init/main.o: in function `rest_init':
main.c:(.ref.text+0x310): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: init/main.o:main.c:(.ref.text+0x33c): more undefined references to `__ubsan_handle_add_overflow' follow
aarch64-linux-gnu-ld: init/main.o: in function `rest_init':
main.c:(.ref.text+0x358): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: main.c:(.ref.text+0x380): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: main.c:(.ref.text+0x39c): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: init/do_mounts.o: in function `mount_block_root':
do_mounts.c:(.init.text+0x2e0): undefined reference to `__ubsan_handle_negate_overflow'
aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x3b4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x484): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x4a0): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x4e8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x5a0): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: init/do_mounts.o: in function `do_mount_root':
do_mounts.c:(.init.text+0x7b0): undefined reference to `__ubsan_handle_negate_overflow'
aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x8dc): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x904): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: do_mounts.c:(.init.text+0x93c): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: init/do_mounts.o: in function `prepare_namespace':
do_mounts.c:(.init.text+0xc18): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: init/calibrate.o: in function `calibrate_delay':
calibrate.c:(.text+0x24c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: calibrate.c:(.text+0x268): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: calibrate.c:(.text+0x2e0): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: calibrate.c:(.text+0x300): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: calibrate.c:(.text+0x320): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: calibrate.c:(.text+0x340): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: calibrate.c:(.text+0x474): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: calibrate.c:(.text+0x494): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: calibrate.c:(.text+0x4b4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: calibrate.c:(.text+0x4d4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: calibrate.c:(.text+0x4f0): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/debug-monitors.o: in function `enable_debug_monitors':
debug-monitors.c:(.text+0x21c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x248): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x270): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x28c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x2ac): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x2c8): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/debug-monitors.o: in function `disable_debug_monitors':
debug-monitors.c:(.text+0x644): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x670): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x698): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x6b4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x6d4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: debug-monitors.c:(.text+0x6f0): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/irq.o: in function `init_IRQ':
irq.c:(.init.text+0x130): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: irq.c:(.init.text+0x150): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: irq.c:(.init.text+0x170): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `sve_state_size':
fpsimd.c:(.text+0xe4): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x114): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x134): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x154): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x170): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x190): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x1b0): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x1cc): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `sve_to_fpsimd':
fpsimd.c:(.text+0x400): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `sve_sync_from_fpsimd_zeropad':
fpsimd.c:(.text+0x528): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x53c): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x558): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x578): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x598): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x5b8): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x5d4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x5f4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `__fpsimd_to_sve':
fpsimd.c:(.text+0x6ac): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x6c4): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `sve_set_vector_length':
fpsimd.c:(.text+0x9a8): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x9d4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0x9f4): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0xa10): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `find_supported_vector_length':
fpsimd.c:(.text+0xb0c): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0xb28): undefined reference to `__ubsan_handle_mul_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `fpsimd_save':
fpsimd.c:(.text+0xd04): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0xd2c): undefined reference to `__ubsan_handle_add_overflow'
aarch64-linux-gnu-ld: arch/arm64/kernel/fpsimd.o: in function `sve_probe_vqs':
fpsimd.c:(.text+0xfdc): undefined reference to `__ubsan_handle_sub_overflow'
aarch64-linux-gnu-ld: fpsimd.c:(.text+0xff4): undefined reference to `__ubsan_handle_sub_overflow'

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@xxxxxxxxxxxx

Attachment: .config.gz
Description: application/gzip