lkml.org 
[lkml]   [2021]   [Apr]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject/usr/bin/ld: file.c:undefined reference to `atomic64_inc_386'
tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 2023a53bdf41b7646b1d384b6816af06309f73a5
commit: 9a8d03ca2e2c334d08ee91a3e07dcce31a02fdc6 ceph: attempt to do async create when possible
date: 1 year ago
config: um-randconfig-r016-20210404 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9a8d03ca2e2c334d08ee91a3e07dcce31a02fdc6
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout 9a8d03ca2e2c334d08ee91a3e07dcce31a02fdc6
# save the attached .config to linux build tree
make W=1 ARCH=um

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

All errors (new ones prefixed by >>):

syscall.c:(.text+0x18d): undefined reference to `atomic64_inc_386'
/usr/bin/ld: syscall.c:(.text+0x198): undefined reference to `atomic64_inc_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_map_mmap_open':
syscall.c:(.text+0x200): undefined reference to `atomic64_inc_386'
/usr/bin/ld: syscall.c:(.text+0x20b): undefined reference to `atomic64_inc_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `__bpf_prog_get':
syscall.c:(.text+0x2ca): undefined reference to `atomic64_inc_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `__bpf_map_put.constprop.0':
syscall.c:(.text+0x252a): undefined reference to `atomic64_dec_return_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_map_put_with_uref':
syscall.c:(.text+0x25bb): undefined reference to `atomic64_dec_return_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `map_create':
syscall.c:(.text+0x2878): undefined reference to `atomic64_set_386'
/usr/bin/ld: syscall.c:(.text+0x2886): undefined reference to `atomic64_set_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_map_inc':
syscall.c:(.text+0x2bd0): undefined reference to `atomic64_inc_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_map_inc_with_uref':
syscall.c:(.text+0x2be6): undefined reference to `atomic64_inc_386'
/usr/bin/ld: syscall.c:(.text+0x2bf1): undefined reference to `atomic64_inc_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_map_get_with_uref':
syscall.c:(.text+0x2c4d): undefined reference to `atomic64_inc_386'
/usr/bin/ld: syscall.c:(.text+0x2c58): undefined reference to `atomic64_inc_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_map_inc_not_zero':
syscall.c:(.text+0x2c9a): undefined reference to `atomic64_read_386'
/usr/bin/ld: syscall.c:(.text+0x2cd4): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: kernel/bpf/syscall.o: in function `__bpf_prog_put.constprop.0':
syscall.c:(.text+0x3b2c): undefined reference to `atomic64_dec_return_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_prog_load':
syscall.c:(.text+0x3f37): undefined reference to `atomic64_set_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_prog_add':
syscall.c:(.text+0x43d4): undefined reference to `atomic64_add_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_prog_sub':
syscall.c:(.text+0x43ea): undefined reference to `atomic64_sub_return_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_prog_inc':
syscall.c:(.text+0x4421): undefined reference to `atomic64_inc_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_prog_inc_not_zero':
syscall.c:(.text+0x443a): undefined reference to `atomic64_read_386'
/usr/bin/ld: syscall.c:(.text+0x446f): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_prog_by_id':
syscall.c:(.text+0x4554): undefined reference to `atomic64_read_386'
/usr/bin/ld: syscall.c:(.text+0x4587): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: kernel/bpf/syscall.o: in function `__do_sys_bpf':
syscall.c:(.text+0x4c7c): undefined reference to `atomic64_read_386'
/usr/bin/ld: syscall.c:(.text+0x4cc3): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: syscall.c:(.text+0x4d08): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/inode.o: in function `ceph_set_ino_cb':
inode.c:(.text+0x9c): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ceph/inode.o: in function `ceph_alloc_inode':
inode.c:(.text+0x116f): undefined reference to `atomic64_set_386'
/usr/bin/ld: inode.c:(.text+0x1177): undefined reference to `atomic64_set_386'
/usr/bin/ld: inode.c:(.text+0x1181): undefined reference to `atomic64_set_386'
/usr/bin/ld: inode.c:(.text+0x1189): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ceph/inode.o: in function `ceph_fill_inode':
inode.c:(.text+0x25ff): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x2622): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: inode.c:(.text+0x3201): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x3214): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x3243): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x3251): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x325a): undefined reference to `atomic64_set_386'
/usr/bin/ld: inode.c:(.text+0x326f): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ceph/inode.o: in function `ceph_fill_trace':
inode.c:(.text+0x3644): undefined reference to `atomic64_inc_386'
/usr/bin/ld: inode.c:(.text+0x3889): undefined reference to `atomic64_inc_386'
/usr/bin/ld: inode.c:(.text+0x3aa7): undefined reference to `atomic64_inc_386'
/usr/bin/ld: inode.c:(.text+0x3ab5): undefined reference to `atomic64_inc_386'
/usr/bin/ld: inode.c:(.text+0x3b07): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/inode.o:inode.c:(.text+0x3be7): more undefined references to `atomic64_inc_386' follow
/usr/bin/ld: fs/ceph/inode.o: in function `ceph_readdir_prepopulate':
inode.c:(.text+0x4591): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x45ad): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x47fa): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x483b): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/dir.o: in function `ceph_d_prune':
dir.c:(.text+0xb3): undefined reference to `atomic64_inc_386'
/usr/bin/ld: dir.c:(.text+0xde): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/dir.o: in function `__dcache_find_get_entry':
dir.c:(.text+0x4c9): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x4d8): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x51c): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x52b): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/dir.o: in function `ceph_async_unlink_cb':
dir.c:(.text+0x959): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/dir.o: in function `ceph_lookup':
dir.c:(.text+0x1b1b): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x1b2b): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/dir.o: in function `ceph_d_revalidate':
dir.c:(.text+0x293c): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/dir.o: in function `ceph_readdir':
dir.c:(.text+0x3388): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x3397): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x33ad): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x33bc): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x3e41): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/dir.o:dir.c:(.text+0x3ec1): more undefined references to `atomic64_read_386' follow
/usr/bin/ld: fs/ceph/dir.o: in function `ceph_readdir':
dir.c:(.text+0x3ef7): undefined reference to `atomic64_set_386'
/usr/bin/ld: dir.c:(.text+0x3f0a): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ceph/file.o: in function `ceph_finish_async_create':
file.c:(.text+0x6d1): undefined reference to `atomic64_inc_386'
>> /usr/bin/ld: file.c:(.text+0x712): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/file.o: in function `ceph_async_create_cb':
file.c:(.text+0x1faf): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/file.o: in function `ceph_write_iter':
file.c:(.text+0x32f6): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/file.o: in function `__ceph_copy_file_range':
file.c:(.text+0x4aad): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/file.o: in function `ceph_atomic_open':
file.c:(.text+0x5cb2): undefined reference to `atomic64_read_386'
/usr/bin/ld: file.c:(.text+0x5cc3): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/addr.o: in function `ceph_page_mkwrite':
addr.c:(.text+0x6485): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/caps.o: in function `__send_cap':
caps.c:(.text+0x17ac): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/caps.o: in function `__check_cap_issue.isra.0':
caps.c:(.text+0x349a): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/caps.o: in function `ceph_check_caps':
caps.c:(.text+0x5eea): undefined reference to `atomic64_read_386'
/usr/bin/ld: caps.c:(.text+0x5ef8): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/caps.o: in function `handle_cap_grant':
caps.c:(.text+0x6e4c): undefined reference to `atomic64_read_386'
/usr/bin/ld: caps.c:(.text+0x6e6f): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ceph/snap.o: in function `__ceph_finish_cap_snap':
snap.c:(.text+0xcdc): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/quota.o: in function `ceph_adjust_quota_realms_count':
quota.c:(.text+0x628): undefined reference to `atomic64_inc_386'
/usr/bin/ld: quota.c:(.text+0x630): undefined reference to `atomic64_dec_386'
/usr/bin/ld: fs/ceph/quota.o: in function `ceph_handle_quota':
quota.c:(.text+0x778): undefined reference to `atomic64_inc_386'
/usr/bin/ld: quota.c:(.text+0x7c8): undefined reference to `atomic64_dec_386'
/usr/bin/ld: fs/ceph/quota.o: in function `ceph_quota_is_max_files_exceeded':
quota.c:(.text+0x8fc): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/quota.o: in function `ceph_quota_is_max_bytes_exceeded':
quota.c:(.text+0x98a): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/quota.o: in function `ceph_quota_is_max_bytes_approaching':
quota.c:(.text+0xa1f): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ceph/mds_client.o: in function `ceph_invalidate_dir_request':
mds_client.c:(.text+0x586f): undefined reference to `atomic64_inc_386'
/usr/bin/ld: mds_client.c:(.text+0x587e): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/ceph/mds_client.o: in function `ceph_mdsc_init':
mds_client.c:(.text+0x80b5): undefined reference to `atomic64_set_386'
/usr/bin/ld: drivers/misc/altera-stapl/altera-lpt.o:(.altinstructions+0x8): undefined reference to `X86_FEATURE_XMM2'
/usr/bin/ld: drivers/misc/altera-stapl/altera-lpt.o:(.altinstructions+0x15): undefined reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/misc/altera-stapl/altera-lpt.o:(.altinstructions+0x22): undefined reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/misc/altera-stapl/altera-lpt.o:(.altinstructions+0x2f): undefined reference to `X86_FEATURE_XMM2'
/usr/bin/ld: drivers/misc/altera-stapl/altera-lpt.o:(.altinstructions+0x3c): undefined reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/misc/altera-stapl/altera-lpt.o:(.altinstructions+0x49): undefined reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/dma-buf/dma-fence.o: in function `dma_fence_context_alloc':
dma-fence.c:(.text+0x1fc): undefined reference to `atomic64_add_return_386'
/usr/bin/ld: drivers/mtd/nand/raw/nand_legacy.o:(.altinstructions+0x8): undefined reference to `X86_FEATURE_XMM2'
/usr/bin/ld: drivers/mtd/nand/raw/nand_legacy.o:(.altinstructions+0x15): undefined reference to `X86_FEATURE_XMM2'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x8): undefined reference to `X86_FEATURE_XMM2'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x15): undefined reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x22): undefined reference to `X86_FEATURE_XMM2'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x2f): undefined reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x3c): undefined reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x49): undefined reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x56): undefined reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x63): undefined reference to `X86_FEATURE_XMM2'
/usr/bin/ld: net/netfilter/nf_conntrack_core.o: in function `__nf_ct_refresh_acct':
nf_conntrack_core.c:(.text+0x29df): undefined reference to `atomic64_inc_386'
/usr/bin/ld: nf_conntrack_core.c:(.text+0x29eb): undefined reference to `atomic64_add_386'
/usr/bin/ld: net/netfilter/nf_conntrack_core.o: in function `nf_ct_kill_acct':
nf_conntrack_core.c:(.text+0x2f51): undefined reference to `atomic64_inc_386'
/usr/bin/ld: nf_conntrack_core.c:(.text+0x2f5d): undefined reference to `atomic64_add_386'
/usr/bin/ld: net/netfilter/nf_conntrack_core.o: in function `__nf_ct_resolve_clash':
nf_conntrack_core.c:(.text.unlikely+0xce): undefined reference to `atomic64_read_386'
/usr/bin/ld: nf_conntrack_core.c:(.text.unlikely+0xf2): undefined reference to `atomic64_inc_386'
/usr/bin/ld: nf_conntrack_core.c:(.text.unlikely+0xff): undefined reference to `atomic64_add_386'
/usr/bin/ld: net/ipv4/inet_timewait_sock.o: in function `inet_twsk_alloc':
inet_timewait_sock.c:(.text+0x368): undefined reference to `atomic64_read_386'
/usr/bin/ld: inet_timewait_sock.c:(.text+0x374): undefined reference to `atomic64_set_386'
/usr/bin/ld: net/ipv4/inet_connection_sock.o: in function `inet_csk_clone_lock':
inet_connection_sock.c:(.text+0x16bc): undefined reference to `atomic64_read_386'
/usr/bin/ld: inet_connection_sock.c:(.text+0x16c8): undefined reference to `atomic64_set_386'
/usr/bin/ld: net/ipv4/tcp_input.o: in function `inet_reqsk_alloc':
tcp_input.c:(.text+0x9f33): undefined reference to `atomic64_set_386'
/usr/bin/ld: net/ipv4/tcp_input.o: in function `tcp_conn_request':
tcp_input.c:(.text+0xa1c8): undefined reference to `atomic64_set_386'
collect2: error: ld returned 1 exit status

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
[unhandled content-type:application/gzip]
\
 
 \ /
  Last update: 2021-04-04 05:09    [W:0.048 / U:0.592 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site