All of lore.kernel.org
 help / color / mirror / Atom feed
* data.c:undefined reference to `atomic64_sub_386'
@ 2021-04-06 19:51 ` kernel test robot
  0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2021-04-06 19:51 UTC (permalink / raw)
  To: Daeho Jeong; +Cc: kbuild-all, linux-kernel, Jaegeuk Kim, Chao Yu, Chao Yu

[-- Attachment #1: Type: text/plain, Size: 26332 bytes --]

Hi Daeho,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   0a50438c84363bd37fe18fe432888ae9a074dcab
commit: ae999bb9a3399527bbe2c352191a0d49faa9c441 f2fs: change compr_blocks of superblock info to 64bit
date:   7 months ago
config: um-randconfig-r013-20210406 (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=ae999bb9a3399527bbe2c352191a0d49faa9c441
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout ae999bb9a3399527bbe2c352191a0d49faa9c441
        # 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 >>):

   namei_vfat.c:(.text+0x29e3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2a68): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_rmdir':
   namei_vfat.c:(.text+0x2d18): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2db8): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_create':
   namei_vfat.c:(.text+0x2f0e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2f49): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x301d): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x305f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_mkdir':
   namei_vfat.c:(.text+0x321f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x3264): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x334b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x3396): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_rename':
   namei_vfat.c:(.text+0x3786): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x37e1): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x3d28): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x3d7d): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_msdos.o: in function `do_msdos_rename':
   namei_msdos.c:(.text+0x1be5): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_msdos.c:(.text+0x1c40): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_msdos.c:(.text+0x20ab): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_msdos.c:(.text+0x20fa): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_msdos.c:(.text+0x2462): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_msdos.c:(.text+0x24b1): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_change_attributes_common':
   inode.c:(.text+0x2472): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_reverse_inval_inode':
   inode.c:(.text+0x2d21): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_conn_init':
   inode.c:(.text+0x305f): undefined reference to `atomic64_set_386'
   /usr/bin/ld: inode.c:(.text+0x3097): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/disk-io.o: in function `btrfs_init_fs_info':
   disk-io.c:(.text+0x50d8): undefined reference to `atomic64_set_386'
   /usr/bin/ld: disk-io.c:(.text+0x5108): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `fill_inode_item':
   inode.c:(.text+0xca7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_read_locked_inode':
   inode.c:(.text+0x70d1): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `__btrfs_unlink_inode':
   inode.c:(.text+0xd198): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0xd1d3): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0xd238): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0xd273): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_update_time':
   inode.c:(.text+0xdcbe): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0xde02): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `__btrfs_prealloc_file_range':
   inode.c:(.text+0xe459): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0xe4b2): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_unlink_subvol':
   inode.c:(.text+0x15a89): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x15ac4): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_setattr':
   inode.c:(.text+0x1ae4d): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1ae89): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x1b06b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1b0a8): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_add_link':
   inode.c:(.text+0x1ec08): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1ec4b): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_rename_exchange':
   inode.c:(.text+0x1fcd6): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1fd19): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x1fd7c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1fdc1): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x1fe24): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1fe69): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x1fecb): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1ff10): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_link':
   inode.c:(.text+0x21e44): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x21e80): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_rename':
   inode.c:(.text+0x22c9d): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x22cf8): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x22d66): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x22dc1): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x22e2f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x22e8a): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x235f3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x2364e): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/file.o: in function `btrfs_punch_hole':
   file.c:(.text+0xb63b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0xb682): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: file.c:(.text+0xbe01): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0xbe50): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/file.o: in function `btrfs_file_write_iter':
   file.c:(.text+0xd95e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0xd9a3): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/delayed-ref.o: in function `init_delayed_ref_common':
   delayed-ref.c:(.text+0xc66): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/delayed-inode.o: in function `btrfs_fill_inode':
   delayed-inode.c:(.text+0x5813): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/delayed-inode.o: in function `btrfs_delayed_update_inode':
   delayed-inode.c:(.text+0x5c2c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: delayed-inode.c:(.text+0x5e1f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/f2fs/data.o: in function `f2fs_do_write_data_page':
>> data.c:(.text+0x12d4a): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/extent_cache.o: in function `f2fs_lookup_extent_tree':
   extent_cache.c:(.text+0x611): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x627): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x721): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x820): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/f2fs/debug.o: in function `update_general_status':
   debug.c:(.text+0x652): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x663): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x674): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x69b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x8ef): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/f2fs/debug.o: in function `f2fs_build_stats':
   debug.c:(.text+0x2067): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x2072): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x207d): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x2088): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x20bb): undefined reference to `atomic64_set_386'
   /usr/bin/ld: block/blk-cgroup.o: in function `blkcg_scale_delay':
   blk-cgroup.c:(.text+0x292): undefined reference to `atomic64_read_386'
   /usr/bin/ld: blk-cgroup.c:(.text+0x310): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: blk-cgroup.c:(.text+0x33a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: blk-cgroup.c:(.text+0x3df): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: blk-cgroup.c:(.text+0x493): undefined reference to `atomic64_set_386'
   /usr/bin/ld: block/blk-cgroup.o: in function `blkcg_print_stat':
   blk-cgroup.c:(.text+0x2ae2): undefined reference to `atomic64_read_386'
   /usr/bin/ld: block/blk-cgroup.o: in function `blkcg_maybe_throttle_current':
   blk-cgroup.c:(.text+0x49ee): undefined reference to `atomic64_read_386'
   /usr/bin/ld: block/blk-cgroup.o: in function `blkcg_add_delay':
   blk-cgroup.c:(.text+0x50f1): undefined reference to `atomic64_add_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `resid_cnt_show':
   st.c:(.text+0x109): undefined reference to `atomic64_read_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `other_cnt_show':
   st.c:(.text+0x149): undefined reference to `atomic64_read_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `io_ns_show':
   st.c:(.text+0x189): undefined reference to `atomic64_read_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `in_flight_show':
   st.c:(.text+0x1c9): undefined reference to `atomic64_read_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `write_ns_show':
   st.c:(.text+0x209): undefined reference to `atomic64_read_386'
   /usr/bin/ld: drivers/scsi/st.o:st.c:(.text+0x249): more undefined references to `atomic64_read_386' follow
   /usr/bin/ld: drivers/scsi/st.o: in function `st_scsi_execute_end':
   st.c:(.text+0xd32): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xd40): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: st.c:(.text+0xd53): undefined reference to `atomic64_dec_386'
   /usr/bin/ld: st.c:(.text+0xdf1): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xe03): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xe11): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: st.c:(.text+0xe3f): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xe8f): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xea1): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xeaf): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: st.c:(.text+0xee0): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xf11): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: st.c:(.text+0xfa9): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xfd6): undefined reference to `atomic64_add_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `st_do_scsi.constprop.0':
   st.c:(.text+0x3e40): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: kernel/sched/cputime.o: in function `account_user_time':
   cputime.c:(.text+0x88): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/sched/cputime.o: in function `account_guest_time':
   cputime.c:(.text+0x1d8): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/sched/cputime.o: in function `account_system_index_time':
   cputime.c:(.text+0x31a): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/sched/rt.o: in function `update_curr_rt':
   rt.c:(.text+0x1cb3): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/sched/deadline.o: in function `update_curr_dl':
   deadline.c:(.text+0x17a0): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/time/posix-cpu-timers.o: in function `cpu_clock_sample_group':
   posix-cpu-timers.c:(.text+0x137b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x1387): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x1395): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x13d2): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x13e3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: kernel/time/posix-cpu-timers.o:posix-cpu-timers.c:(.text+0x13f2): more undefined references to `atomic64_read_386' follow
   /usr/bin/ld: kernel/time/posix-cpu-timers.o: in function `cpu_clock_sample_group':
   posix-cpu-timers.c:(.text+0x158f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x15df): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x162f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: kernel/time/posix-cpu-timers.o: in function `thread_group_sample_cputime':
   posix-cpu-timers.c:(.text+0x29af): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x29be): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x29d1): undefined reference to `atomic64_read_386'
   /usr/bin/ld: kernel/time/posix-cpu-timers.o: in function `run_posix_cpu_timers':
   posix-cpu-timers.c:(.text+0x2bc1): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x2bd2): undefined reference to `atomic64_read_386'
   /usr/bin/ld: kernel/time/posix-cpu-timers.o:posix-cpu-timers.c:(.text+0x2be3): more undefined references to `atomic64_read_386' follow
   /usr/bin/ld: kernel/trace/trace_clock.o: in function `trace_clock_counter':
   trace_clock.c:(.text+0x105): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: kernel/bpf/core.o: in function `___bpf_prog_run':
   core.c:(.text+0x444b): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_map_put_uref':
   syscall.c:(.text+0x7f): undefined reference to `atomic64_dec_return_386'
   /usr/bin/ld: kernel/bpf/syscall.o: in function `__bpf_map_inc_not_zero':
   syscall.c:(.text+0x198): undefined reference to `atomic64_read_386'
   /usr/bin/ld: syscall.c:(.text+0x205): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: syscall.c:(.text+0x2a2): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: kernel/bpf/syscall.o: in function `__bpf_map_put.constprop.0':
   syscall.c:(.text+0x6caf): undefined reference to `atomic64_dec_return_386'
   /usr/bin/ld: kernel/bpf/syscall.o: in function `map_create':
   syscall.c:(.text+0x7479): undefined reference to `atomic64_set_386'
--
   /usr/bin/ld: xfs_log.c:(.text+0xed4): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_grant_sub_space.isra.0':
   xfs_log.c:(.text+0x151c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x1554): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_state_do_callback':
   xfs_log.c:(.text+0x2792): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x2816): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_assign_tail_lsn_locked':
   xfs_log.c:(.text+0x3d9b): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log.c:(.text+0x3dcc): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/xfs/xfs_inode_item.o: in function `xfs_inode_item_format':
   xfs_inode_item.c:(.text+0x24d6): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_set_state':
   xfs_log_recover.c:(.text+0x67): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x7e): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x9d): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0xbc): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_check_unmount_rec':
   xfs_log_recover.c:(.text+0x1a85): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o:xfs_log_recover.c:(.text+0x1a96): more undefined references to `atomic64_set_386' follow
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_find_tail':
   xfs_log_recover.c:(.text+0x8b6f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x8f7c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/ctree.o: in function `__tree_mod_log_insert':
   ctree.c:(.text+0x5fb): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/btrfs/ctree.o: in function `btrfs_get_tree_mod_seq':
   ctree.c:(.text+0x6c5c): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/btrfs/transaction.o: in function `join_transaction':
   transaction.c:(.text+0x1795): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_xattr_handler_set_prop':
   xattr.c:(.text+0x13e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xattr.c:(.text+0x179): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_setxattr_trans':
   xattr.c:(.text+0x11ad): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xattr.c:(.text+0x11e7): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `create_chunk':
   volumes.c:(.text+0x57dc): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_remove_chunk':
   volumes.c:(.text+0x93d1): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_shrink_device':
   volumes.c:(.text+0xc799): undefined reference to `atomic64_add_386'
   /usr/bin/ld: volumes.c:(.text+0xc7ec): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_init_new_device':
   volumes.c:(.text+0x14aff): undefined reference to `atomic64_add_386'
   /usr/bin/ld: volumes.c:(.text+0x15a7a): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `read_one_dev':
   volumes.c:(.text+0x16827): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/ioctl.o: in function `btrfs_ioctl_setflags':
   ioctl.c:(.text+0xdaa9): undefined reference to `atomic64_read_386'
   /usr/bin/ld: ioctl.c:(.text+0xdae5): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/ioctl.o: in function `btrfs_ioctl_fssetxattr':
   ioctl.c:(.text+0xe335): undefined reference to `atomic64_read_386'
   /usr/bin/ld: ioctl.c:(.text+0xe389): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/tree-log.o: in function `fill_inode_item':
   tree-log.c:(.text+0x24e0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/free-space-cache.o: in function `btrfs_find_space_for_alloc':
   free-space-cache.c:(.text+0xb983): undefined reference to `atomic64_add_386'
   /usr/bin/ld: free-space-cache.c:(.text+0xba7b): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/free-space-cache.o: in function `btrfs_alloc_from_cluster':
   free-space-cache.c:(.text+0xc48d): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_repair_page_from_good_copy':
   scrub.c:(.text+0xca6): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_wr_bio_end_io_worker':
   scrub.c:(.text+0x3c11): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_write_block_to_dev_replace':
   scrub.c:(.text+0x5573): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_handle_errored_block':
   scrub.c:(.text+0x6cb1): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_enumerate_chunks':
   scrub.c:(.text+0xbf33): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_start':
   dev-replace.c:(.text+0x10c1): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x10cc): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_init_dev_replace':
   dev-replace.c:(.text+0x1602): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x160d): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x1794): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o:dev-replace.c:(.text+0x17b3): more undefined references to `atomic64_set_386' follow
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_run_dev_replace':
   dev-replace.c:(.text+0x1da7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: dev-replace.c:(.text+0x1dc0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_status':
   dev-replace.c:(.text+0x20f7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: dev-replace.c:(.text+0x2108): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/space-info.o: in function `calc_available_free_space':
   space-info.c:(.text+0x30e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/discard.o:discard.c:(.text+0x1515): more undefined references to `atomic64_read_386' follow
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_calc_delay':
   discard.c:(.text+0x15e8): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_update_discardable':
   discard.c:(.text+0x1763): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_init':
   discard.c:(.text+0x198b): undefined reference to `atomic64_set_386'
   /usr/bin/ld: discard.c:(.text+0x19f0): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/reflink.o: in function `clone_finish_inode_update':
   reflink.c:(.text+0x79c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: reflink.c:(.text+0x7d4): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_reserve_compress_blocks':
   file.c:(.text+0x7304): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_release_compress_blocks':
>> file.c:(.text+0xcd48): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_truncate_data_blocks_range':
   file.c:(.text+0xd4a0): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: file.c:(.text+0xd694): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/inode.o: in function `do_read_inode':
   inode.c:(.text+0x1340): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/f2fs/inode.o: in function `f2fs_evict_inode':
   inode.c:(.text+0x3b12): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: block/blk-cgroup-rwstat.o: in function `blkg_rwstat_init':
   blk-cgroup-rwstat.c:(.text+0x25): undefined reference to `atomic64_set_386'
   /usr/bin/ld: block/blk-cgroup-rwstat.o: in function `blkg_rwstat_recursive_sum':
   blk-cgroup-rwstat.c:(.text+0x303): undefined reference to `atomic64_read_386'
   /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'
   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

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 9813 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* data.c:undefined reference to `atomic64_sub_386'
@ 2021-04-06 19:51 ` kernel test robot
  0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2021-04-06 19:51 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 26684 bytes --]

Hi Daeho,

FYI, the error/warning still remains.

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   0a50438c84363bd37fe18fe432888ae9a074dcab
commit: ae999bb9a3399527bbe2c352191a0d49faa9c441 f2fs: change compr_blocks of superblock info to 64bit
date:   7 months ago
config: um-randconfig-r013-20210406 (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=ae999bb9a3399527bbe2c352191a0d49faa9c441
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout ae999bb9a3399527bbe2c352191a0d49faa9c441
        # 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 >>):

   namei_vfat.c:(.text+0x29e3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2a68): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_rmdir':
   namei_vfat.c:(.text+0x2d18): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2db8): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_create':
   namei_vfat.c:(.text+0x2f0e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2f49): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x301d): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x305f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_mkdir':
   namei_vfat.c:(.text+0x321f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x3264): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x334b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x3396): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_rename':
   namei_vfat.c:(.text+0x3786): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x37e1): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x3d28): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x3d7d): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_msdos.o: in function `do_msdos_rename':
   namei_msdos.c:(.text+0x1be5): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_msdos.c:(.text+0x1c40): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_msdos.c:(.text+0x20ab): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_msdos.c:(.text+0x20fa): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_msdos.c:(.text+0x2462): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_msdos.c:(.text+0x24b1): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_change_attributes_common':
   inode.c:(.text+0x2472): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_reverse_inval_inode':
   inode.c:(.text+0x2d21): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_conn_init':
   inode.c:(.text+0x305f): undefined reference to `atomic64_set_386'
   /usr/bin/ld: inode.c:(.text+0x3097): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/disk-io.o: in function `btrfs_init_fs_info':
   disk-io.c:(.text+0x50d8): undefined reference to `atomic64_set_386'
   /usr/bin/ld: disk-io.c:(.text+0x5108): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `fill_inode_item':
   inode.c:(.text+0xca7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_read_locked_inode':
   inode.c:(.text+0x70d1): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `__btrfs_unlink_inode':
   inode.c:(.text+0xd198): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0xd1d3): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0xd238): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0xd273): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_update_time':
   inode.c:(.text+0xdcbe): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0xde02): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `__btrfs_prealloc_file_range':
   inode.c:(.text+0xe459): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0xe4b2): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_unlink_subvol':
   inode.c:(.text+0x15a89): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x15ac4): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_setattr':
   inode.c:(.text+0x1ae4d): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1ae89): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x1b06b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1b0a8): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_add_link':
   inode.c:(.text+0x1ec08): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1ec4b): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_rename_exchange':
   inode.c:(.text+0x1fcd6): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1fd19): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x1fd7c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1fdc1): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x1fe24): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1fe69): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x1fecb): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1ff10): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_link':
   inode.c:(.text+0x21e44): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x21e80): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_rename':
   inode.c:(.text+0x22c9d): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x22cf8): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x22d66): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x22dc1): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x22e2f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x22e8a): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x235f3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x2364e): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/file.o: in function `btrfs_punch_hole':
   file.c:(.text+0xb63b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0xb682): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: file.c:(.text+0xbe01): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0xbe50): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/file.o: in function `btrfs_file_write_iter':
   file.c:(.text+0xd95e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0xd9a3): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/delayed-ref.o: in function `init_delayed_ref_common':
   delayed-ref.c:(.text+0xc66): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/delayed-inode.o: in function `btrfs_fill_inode':
   delayed-inode.c:(.text+0x5813): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/delayed-inode.o: in function `btrfs_delayed_update_inode':
   delayed-inode.c:(.text+0x5c2c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: delayed-inode.c:(.text+0x5e1f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/f2fs/data.o: in function `f2fs_do_write_data_page':
>> data.c:(.text+0x12d4a): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/extent_cache.o: in function `f2fs_lookup_extent_tree':
   extent_cache.c:(.text+0x611): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x627): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x721): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x820): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/f2fs/debug.o: in function `update_general_status':
   debug.c:(.text+0x652): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x663): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x674): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x69b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x8ef): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/f2fs/debug.o: in function `f2fs_build_stats':
   debug.c:(.text+0x2067): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x2072): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x207d): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x2088): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x20bb): undefined reference to `atomic64_set_386'
   /usr/bin/ld: block/blk-cgroup.o: in function `blkcg_scale_delay':
   blk-cgroup.c:(.text+0x292): undefined reference to `atomic64_read_386'
   /usr/bin/ld: blk-cgroup.c:(.text+0x310): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: blk-cgroup.c:(.text+0x33a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: blk-cgroup.c:(.text+0x3df): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: blk-cgroup.c:(.text+0x493): undefined reference to `atomic64_set_386'
   /usr/bin/ld: block/blk-cgroup.o: in function `blkcg_print_stat':
   blk-cgroup.c:(.text+0x2ae2): undefined reference to `atomic64_read_386'
   /usr/bin/ld: block/blk-cgroup.o: in function `blkcg_maybe_throttle_current':
   blk-cgroup.c:(.text+0x49ee): undefined reference to `atomic64_read_386'
   /usr/bin/ld: block/blk-cgroup.o: in function `blkcg_add_delay':
   blk-cgroup.c:(.text+0x50f1): undefined reference to `atomic64_add_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `resid_cnt_show':
   st.c:(.text+0x109): undefined reference to `atomic64_read_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `other_cnt_show':
   st.c:(.text+0x149): undefined reference to `atomic64_read_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `io_ns_show':
   st.c:(.text+0x189): undefined reference to `atomic64_read_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `in_flight_show':
   st.c:(.text+0x1c9): undefined reference to `atomic64_read_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `write_ns_show':
   st.c:(.text+0x209): undefined reference to `atomic64_read_386'
   /usr/bin/ld: drivers/scsi/st.o:st.c:(.text+0x249): more undefined references to `atomic64_read_386' follow
   /usr/bin/ld: drivers/scsi/st.o: in function `st_scsi_execute_end':
   st.c:(.text+0xd32): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xd40): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: st.c:(.text+0xd53): undefined reference to `atomic64_dec_386'
   /usr/bin/ld: st.c:(.text+0xdf1): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xe03): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xe11): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: st.c:(.text+0xe3f): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xe8f): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xea1): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xeaf): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: st.c:(.text+0xee0): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xf11): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: st.c:(.text+0xfa9): undefined reference to `atomic64_add_386'
   /usr/bin/ld: st.c:(.text+0xfd6): undefined reference to `atomic64_add_386'
   /usr/bin/ld: drivers/scsi/st.o: in function `st_do_scsi.constprop.0':
   st.c:(.text+0x3e40): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: kernel/sched/cputime.o: in function `account_user_time':
   cputime.c:(.text+0x88): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/sched/cputime.o: in function `account_guest_time':
   cputime.c:(.text+0x1d8): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/sched/cputime.o: in function `account_system_index_time':
   cputime.c:(.text+0x31a): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/sched/rt.o: in function `update_curr_rt':
   rt.c:(.text+0x1cb3): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/sched/deadline.o: in function `update_curr_dl':
   deadline.c:(.text+0x17a0): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/time/posix-cpu-timers.o: in function `cpu_clock_sample_group':
   posix-cpu-timers.c:(.text+0x137b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x1387): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x1395): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x13d2): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x13e3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: kernel/time/posix-cpu-timers.o:posix-cpu-timers.c:(.text+0x13f2): more undefined references to `atomic64_read_386' follow
   /usr/bin/ld: kernel/time/posix-cpu-timers.o: in function `cpu_clock_sample_group':
   posix-cpu-timers.c:(.text+0x158f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x15df): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x162f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: kernel/time/posix-cpu-timers.o: in function `thread_group_sample_cputime':
   posix-cpu-timers.c:(.text+0x29af): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x29be): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x29d1): undefined reference to `atomic64_read_386'
   /usr/bin/ld: kernel/time/posix-cpu-timers.o: in function `run_posix_cpu_timers':
   posix-cpu-timers.c:(.text+0x2bc1): undefined reference to `atomic64_read_386'
   /usr/bin/ld: posix-cpu-timers.c:(.text+0x2bd2): undefined reference to `atomic64_read_386'
   /usr/bin/ld: kernel/time/posix-cpu-timers.o:posix-cpu-timers.c:(.text+0x2be3): more undefined references to `atomic64_read_386' follow
   /usr/bin/ld: kernel/trace/trace_clock.o: in function `trace_clock_counter':
   trace_clock.c:(.text+0x105): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: kernel/bpf/core.o: in function `___bpf_prog_run':
   core.c:(.text+0x444b): undefined reference to `atomic64_add_386'
   /usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_map_put_uref':
   syscall.c:(.text+0x7f): undefined reference to `atomic64_dec_return_386'
   /usr/bin/ld: kernel/bpf/syscall.o: in function `__bpf_map_inc_not_zero':
   syscall.c:(.text+0x198): undefined reference to `atomic64_read_386'
   /usr/bin/ld: syscall.c:(.text+0x205): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: syscall.c:(.text+0x2a2): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: kernel/bpf/syscall.o: in function `__bpf_map_put.constprop.0':
   syscall.c:(.text+0x6caf): undefined reference to `atomic64_dec_return_386'
   /usr/bin/ld: kernel/bpf/syscall.o: in function `map_create':
   syscall.c:(.text+0x7479): undefined reference to `atomic64_set_386'
--
   /usr/bin/ld: xfs_log.c:(.text+0xed4): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_grant_sub_space.isra.0':
   xfs_log.c:(.text+0x151c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x1554): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_state_do_callback':
   xfs_log.c:(.text+0x2792): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x2816): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_assign_tail_lsn_locked':
   xfs_log.c:(.text+0x3d9b): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log.c:(.text+0x3dcc): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/xfs/xfs_inode_item.o: in function `xfs_inode_item_format':
   xfs_inode_item.c:(.text+0x24d6): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_set_state':
   xfs_log_recover.c:(.text+0x67): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x7e): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x9d): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0xbc): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_check_unmount_rec':
   xfs_log_recover.c:(.text+0x1a85): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o:xfs_log_recover.c:(.text+0x1a96): more undefined references to `atomic64_set_386' follow
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_find_tail':
   xfs_log_recover.c:(.text+0x8b6f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x8f7c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/ctree.o: in function `__tree_mod_log_insert':
   ctree.c:(.text+0x5fb): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/btrfs/ctree.o: in function `btrfs_get_tree_mod_seq':
   ctree.c:(.text+0x6c5c): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/btrfs/transaction.o: in function `join_transaction':
   transaction.c:(.text+0x1795): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_xattr_handler_set_prop':
   xattr.c:(.text+0x13e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xattr.c:(.text+0x179): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_setxattr_trans':
   xattr.c:(.text+0x11ad): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xattr.c:(.text+0x11e7): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `create_chunk':
   volumes.c:(.text+0x57dc): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_remove_chunk':
   volumes.c:(.text+0x93d1): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_shrink_device':
   volumes.c:(.text+0xc799): undefined reference to `atomic64_add_386'
   /usr/bin/ld: volumes.c:(.text+0xc7ec): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_init_new_device':
   volumes.c:(.text+0x14aff): undefined reference to `atomic64_add_386'
   /usr/bin/ld: volumes.c:(.text+0x15a7a): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `read_one_dev':
   volumes.c:(.text+0x16827): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/ioctl.o: in function `btrfs_ioctl_setflags':
   ioctl.c:(.text+0xdaa9): undefined reference to `atomic64_read_386'
   /usr/bin/ld: ioctl.c:(.text+0xdae5): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/ioctl.o: in function `btrfs_ioctl_fssetxattr':
   ioctl.c:(.text+0xe335): undefined reference to `atomic64_read_386'
   /usr/bin/ld: ioctl.c:(.text+0xe389): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/tree-log.o: in function `fill_inode_item':
   tree-log.c:(.text+0x24e0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/free-space-cache.o: in function `btrfs_find_space_for_alloc':
   free-space-cache.c:(.text+0xb983): undefined reference to `atomic64_add_386'
   /usr/bin/ld: free-space-cache.c:(.text+0xba7b): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/free-space-cache.o: in function `btrfs_alloc_from_cluster':
   free-space-cache.c:(.text+0xc48d): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_repair_page_from_good_copy':
   scrub.c:(.text+0xca6): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_wr_bio_end_io_worker':
   scrub.c:(.text+0x3c11): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_write_block_to_dev_replace':
   scrub.c:(.text+0x5573): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_handle_errored_block':
   scrub.c:(.text+0x6cb1): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_enumerate_chunks':
   scrub.c:(.text+0xbf33): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_start':
   dev-replace.c:(.text+0x10c1): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x10cc): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_init_dev_replace':
   dev-replace.c:(.text+0x1602): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x160d): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x1794): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o:dev-replace.c:(.text+0x17b3): more undefined references to `atomic64_set_386' follow
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_run_dev_replace':
   dev-replace.c:(.text+0x1da7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: dev-replace.c:(.text+0x1dc0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_status':
   dev-replace.c:(.text+0x20f7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: dev-replace.c:(.text+0x2108): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/space-info.o: in function `calc_available_free_space':
   space-info.c:(.text+0x30e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/discard.o:discard.c:(.text+0x1515): more undefined references to `atomic64_read_386' follow
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_calc_delay':
   discard.c:(.text+0x15e8): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_update_discardable':
   discard.c:(.text+0x1763): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_init':
   discard.c:(.text+0x198b): undefined reference to `atomic64_set_386'
   /usr/bin/ld: discard.c:(.text+0x19f0): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/reflink.o: in function `clone_finish_inode_update':
   reflink.c:(.text+0x79c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: reflink.c:(.text+0x7d4): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_reserve_compress_blocks':
   file.c:(.text+0x7304): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_release_compress_blocks':
>> file.c:(.text+0xcd48): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_truncate_data_blocks_range':
   file.c:(.text+0xd4a0): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: file.c:(.text+0xd694): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/inode.o: in function `do_read_inode':
   inode.c:(.text+0x1340): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/f2fs/inode.o: in function `f2fs_evict_inode':
   inode.c:(.text+0x3b12): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: block/blk-cgroup-rwstat.o: in function `blkg_rwstat_init':
   blk-cgroup-rwstat.c:(.text+0x25): undefined reference to `atomic64_set_386'
   /usr/bin/ld: block/blk-cgroup-rwstat.o: in function `blkg_rwstat_recursive_sum':
   blk-cgroup-rwstat.c:(.text+0x303): undefined reference to `atomic64_read_386'
   /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'
   collect2: error: ld returned 1 exit status

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

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 9813 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* data.c:undefined reference to `atomic64_sub_386'
@ 2021-03-31  5:22 ` kernel test robot
  0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2021-03-31  5:22 UTC (permalink / raw)
  To: Daeho Jeong; +Cc: kbuild-all, linux-kernel, Jaegeuk Kim, Chao Yu, Chao Yu

[-- Attachment #1: Type: text/plain, Size: 27408 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   5e46d1b78a03d52306f21f77a4e4a144b6d31486
commit: ae999bb9a3399527bbe2c352191a0d49faa9c441 f2fs: change compr_blocks of superblock info to 64bit
date:   7 months ago
config: um-randconfig-r023-20210330 (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=ae999bb9a3399527bbe2c352191a0d49faa9c441
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout ae999bb9a3399527bbe2c352191a0d49faa9c441
        # 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 >>):

   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_unlink':
   namei_vfat.c:(.text+0x6be): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x6fa): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_lookup':
   namei_vfat.c:(.text+0x7fa): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x82a): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_revalidate_ci':
   namei_vfat.c:(.text+0xa18): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_revalidate':
   namei_vfat.c:(.text+0xaa5): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_rename':
   namei_vfat.c:(.text+0x20ad): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2106): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x2250): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x22ab): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_mkdir':
   namei_vfat.c:(.text+0x2792): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x27d5): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x2847): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x287f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_create':
   namei_vfat.c:(.text+0x29d0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2a0d): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x2a76): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2aae): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_change_attributes_common':
   inode.c:(.text+0x1654): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_reverse_inval_inode':
   inode.c:(.text+0x1c11): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_conn_init':
   inode.c:(.text+0x1e8f): undefined reference to `atomic64_set_386'
   /usr/bin/ld: inode.c:(.text+0x1ec7): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/disk-io.o: in function `btrfs_init_fs_info':
   disk-io.c:(.text+0x30d8): undefined reference to `atomic64_set_386'
   /usr/bin/ld: disk-io.c:(.text+0x3108): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `fill_inode_item':
   inode.c:(.text+0x126a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_read_locked_inode':
   inode.c:(.text+0x2323): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `__btrfs_unlink_inode':
   inode.c:(.text+0x7532): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x756d): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x7596): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x75cf): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_update_time':
   inode.c:(.text+0x7a4b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x7ab6): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `__btrfs_prealloc_file_range':
   inode.c:(.text+0x7fdf): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x803a): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_unlink_subvol':
   inode.c:(.text+0xcf60): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0xcf99): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_setsize':
   inode.c:(.text+0x10293): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x102cb): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_setattr':
   inode.c:(.text+0x10979): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x109bd): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_add_link':
   inode.c:(.text+0x1297b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x129bc): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_rename_exchange':
   inode.c:(.text+0x1327a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x132bd): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x132e9): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1332c): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x13354): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x13397): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x133c2): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x13405): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_link':
   inode.c:(.text+0x14aa3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x14adc): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_rename':
   inode.c:(.text+0x15300): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1535b): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x1538a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x153e5): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x15414): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1546f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x15946): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1599f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/file.o: in function `btrfs_punch_hole':
   file.c:(.text+0x7965): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0x79ab): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: file.c:(.text+0x7af5): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0x7b3a): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/file.o: in function `btrfs_file_write_iter':
   file.c:(.text+0x8c79): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0x8cbe): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/delayed-ref.o: in function `btrfs_add_delayed_tree_ref':
   delayed-ref.c:(.text+0x1e51): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/delayed-ref.o: in function `btrfs_add_delayed_data_ref':
   delayed-ref.c:(.text+0x2321): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/delayed-inode.o: in function `fill_stack_inode_item':
   delayed-inode.c:(.text+0x18e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/delayed-inode.o: in function `btrfs_fill_inode':
   delayed-inode.c:(.text+0x3493): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/f2fs/data.o: in function `f2fs_do_write_data_page':
>> data.c:(.text+0xb877): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/extent_cache.o: in function `f2fs_lookup_extent_cache':
   extent_cache.c:(.text+0x18a2): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x18ef): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x1956): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x198d): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/f2fs/debug.o: in function `update_general_status':
   debug.c:(.text+0x522): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x533): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x544): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x56b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x7ab): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/f2fs/debug.o: in function `f2fs_build_stats':
   debug.c:(.text+0x1af3): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x1afe): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x1b09): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x1b14): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x1b47): undefined reference to `atomic64_set_386'
   /usr/bin/ld: lib/atomic64_test.o:atomic64_test.c:(.init.text+0x23f9): more undefined references to `atomic64_set_386' follow
   /usr/bin/ld: lib/atomic64_test.o: in function `test_atomic64':
   atomic64_test.c:(.init.text+0x243f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x248c): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x249d): undefined reference to `atomic64_add_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x24a4): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x24bf): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x24fa): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2506): undefined reference to `atomic64_add_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x250d): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2528): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2563): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2574): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x257b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2596): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x25d1): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x25dd): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x25e4): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x25ff): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x263a): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x266d): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2683): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x269e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x26da): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2705): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2720): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x273c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2778): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x27a3): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x27be): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x27da): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2816): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2845): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x285a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2876): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x28b1): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x28d0): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x291f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2962): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2981): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x29d0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2a13): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2a32): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2a84): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2ad1): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2af0): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2b3f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2b82): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2b9c): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2beb): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2c36): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2c50): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2c9f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2cef): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2d09): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2d58): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2da8): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2dc2): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2e14): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2e69): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2e88): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2ed7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2f1b): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2f3a): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2f89): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2fd9): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2ff8): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3047): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x308a): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x30a9): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x30f8): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x313b): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3155): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x31a4): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x31f9): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3213): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3262): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x32b2): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x32cc): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x331b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3369): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3383): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x33d2): undefined reference to `atomic64_read_386'
--
   /usr/bin/ld: xfs_log.c:(.text+0x4fb2): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x4fdd): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/xfs/xfs_log.o: in function `xfs_log_ticket_ungrant':
   xfs_log.c:(.text+0x50dc): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x5124): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: xfs_log.c:(.text+0x514a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x5194): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/xfs/xfs_log.o: in function `xfs_log_reserve':
   xfs_log.c:(.text+0x54bd): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x54ee): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: xfs_log.c:(.text+0x557b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x55ae): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/xfs/xfs_inode_item.o: in function `xfs_inode_item_format':
   xfs_inode_item.c:(.text+0x18c0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_set_state':
   xfs_log_recover.c:(.text+0xdc): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0xf3): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x112): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x131): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_check_unmount_rec':
   xfs_log_recover.c:(.text+0xd1c): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o:xfs_log_recover.c:(.text+0xd2d): more undefined references to `atomic64_set_386' follow
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_find_tail':
   xfs_log_recover.c:(.text+0x58c3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x5b65): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/ctree.o: in function `__tree_mod_log_insert':
   ctree.c:(.text+0x3db): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/btrfs/ctree.o: in function `btrfs_get_tree_mod_seq':
   ctree.c:(.text+0x38c5): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/btrfs/transaction.o: in function `join_transaction':
   transaction.c:(.text+0xc0c): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_xattr_handler_set_prop':
   xattr.c:(.text+0xc7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xattr.c:(.text+0x100): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_setxattr_trans':
   xattr.c:(.text+0xa65): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xattr.c:(.text+0xa9e): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_remove_chunk':
   volumes.c:(.text+0x4711): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_shrink_device':
   volumes.c:(.text+0x6f10): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: volumes.c:(.text+0x7187): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_alloc_chunk':
   volumes.c:(.text+0x7f11): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_init_new_device':
   volumes.c:(.text+0xcf93): undefined reference to `atomic64_add_386'
   /usr/bin/ld: volumes.c:(.text+0xdc4c): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `read_one_dev':
   volumes.c:(.text+0xe15f): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/ioctl.o: in function `btrfs_ioctl_setflags':
   ioctl.c:(.text+0x705a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: ioctl.c:(.text+0x7095): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/ioctl.o: in function `btrfs_ioctl':
   ioctl.c:(.text+0x88dd): undefined reference to `atomic64_read_386'
   /usr/bin/ld: ioctl.c:(.text+0x892d): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/tree-log.o: in function `fill_inode_item':
   tree-log.c:(.text+0x1573): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/free-space-cache.o: in function `btrfs_find_space_for_alloc':
   free-space-cache.c:(.text+0x76a8): undefined reference to `atomic64_add_386'
   /usr/bin/ld: free-space-cache.c:(.text+0x78bd): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/free-space-cache.o: in function `btrfs_alloc_from_cluster':
   free-space-cache.c:(.text+0x7eae): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_repair_page_from_good_copy':
   scrub.c:(.text+0xc1e): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_write_block_to_dev_replace':
   scrub.c:(.text+0x2738): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_handle_errored_block':
   scrub.c:(.text+0x2acd): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_wr_bio_end_io_worker':
   scrub.c:(.text+0x4111): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_enumerate_chunks':
   scrub.c:(.text+0x80e3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_init_dev_replace':
   dev-replace.c:(.text+0x4eb): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x4f6): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x663): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x682): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_run_dev_replace':
   dev-replace.c:(.text+0xac0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: dev-replace.c:(.text+0xad9): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_status':
   dev-replace.c:(.text+0xec7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: dev-replace.c:(.text+0xed8): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_by_ioctl.cold':
   dev-replace.c:(.text.unlikely+0x9a5): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text.unlikely+0x9b4): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/space-info.o: in function `calc_available_free_space':
   space-info.c:(.text+0x3a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_calc_delay':
   discard.c:(.text+0xcf1): undefined reference to `atomic64_read_386'
   /usr/bin/ld: discard.c:(.text+0xd88): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_update_discardable':
   discard.c:(.text+0xe8a): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_init':
   discard.c:(.text+0x109b): undefined reference to `atomic64_set_386'
   /usr/bin/ld: discard.c:(.text+0x1100): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/reflink.o: in function `clone_finish_inode_update':
   reflink.c:(.text+0x199): undefined reference to `atomic64_read_386'
   /usr/bin/ld: reflink.c:(.text+0x1d1): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_reserve_compress_blocks':
>> file.c:(.text+0x44d6): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_release_compress_blocks':
>> file.c:(.text+0x5151): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_truncate_data_blocks_range':
   file.c:(.text+0x6791): undefined reference to `atomic64_sub_386'
>> /usr/bin/ld: file.c:(.text+0x6833): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/inode.o: in function `do_read_inode':
   inode.c:(.text+0xdcd): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/f2fs/inode.o: in function `f2fs_evict_inode':
   inode.c:(.text+0x23f7): undefined reference to `atomic64_sub_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+0x8d): undefined reference to `cmpxchg8b_emu'
   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

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 11882 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* data.c:undefined reference to `atomic64_sub_386'
@ 2021-03-31  5:22 ` kernel test robot
  0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2021-03-31  5:22 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 27754 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   5e46d1b78a03d52306f21f77a4e4a144b6d31486
commit: ae999bb9a3399527bbe2c352191a0d49faa9c441 f2fs: change compr_blocks of superblock info to 64bit
date:   7 months ago
config: um-randconfig-r023-20210330 (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=ae999bb9a3399527bbe2c352191a0d49faa9c441
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout ae999bb9a3399527bbe2c352191a0d49faa9c441
        # 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 >>):

   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_unlink':
   namei_vfat.c:(.text+0x6be): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x6fa): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_lookup':
   namei_vfat.c:(.text+0x7fa): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x82a): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_revalidate_ci':
   namei_vfat.c:(.text+0xa18): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_revalidate':
   namei_vfat.c:(.text+0xaa5): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_rename':
   namei_vfat.c:(.text+0x20ad): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2106): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x2250): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x22ab): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_mkdir':
   namei_vfat.c:(.text+0x2792): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x27d5): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x2847): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x287f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fat/namei_vfat.o: in function `vfat_create':
   namei_vfat.c:(.text+0x29d0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2a0d): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: namei_vfat.c:(.text+0x2a76): undefined reference to `atomic64_read_386'
   /usr/bin/ld: namei_vfat.c:(.text+0x2aae): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_change_attributes_common':
   inode.c:(.text+0x1654): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_reverse_inval_inode':
   inode.c:(.text+0x1c11): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/fuse/inode.o: in function `fuse_conn_init':
   inode.c:(.text+0x1e8f): undefined reference to `atomic64_set_386'
   /usr/bin/ld: inode.c:(.text+0x1ec7): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/disk-io.o: in function `btrfs_init_fs_info':
   disk-io.c:(.text+0x30d8): undefined reference to `atomic64_set_386'
   /usr/bin/ld: disk-io.c:(.text+0x3108): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `fill_inode_item':
   inode.c:(.text+0x126a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_read_locked_inode':
   inode.c:(.text+0x2323): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/inode.o: in function `__btrfs_unlink_inode':
   inode.c:(.text+0x7532): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x756d): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x7596): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x75cf): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_update_time':
   inode.c:(.text+0x7a4b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x7ab6): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `__btrfs_prealloc_file_range':
   inode.c:(.text+0x7fdf): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x803a): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_unlink_subvol':
   inode.c:(.text+0xcf60): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0xcf99): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_setsize':
   inode.c:(.text+0x10293): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x102cb): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_setattr':
   inode.c:(.text+0x10979): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x109bd): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_add_link':
   inode.c:(.text+0x1297b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x129bc): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_rename_exchange':
   inode.c:(.text+0x1327a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x132bd): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x132e9): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1332c): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x13354): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x13397): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x133c2): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x13405): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_link':
   inode.c:(.text+0x14aa3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x14adc): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/inode.o: in function `btrfs_rename':
   inode.c:(.text+0x15300): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1535b): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x1538a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x153e5): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x15414): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1546f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: inode.c:(.text+0x15946): undefined reference to `atomic64_read_386'
   /usr/bin/ld: inode.c:(.text+0x1599f): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/file.o: in function `btrfs_punch_hole':
   file.c:(.text+0x7965): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0x79ab): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: file.c:(.text+0x7af5): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0x7b3a): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/file.o: in function `btrfs_file_write_iter':
   file.c:(.text+0x8c79): undefined reference to `atomic64_read_386'
   /usr/bin/ld: file.c:(.text+0x8cbe): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/delayed-ref.o: in function `btrfs_add_delayed_tree_ref':
   delayed-ref.c:(.text+0x1e51): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/delayed-ref.o: in function `btrfs_add_delayed_data_ref':
   delayed-ref.c:(.text+0x2321): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/delayed-inode.o: in function `fill_stack_inode_item':
   delayed-inode.c:(.text+0x18e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/delayed-inode.o: in function `btrfs_fill_inode':
   delayed-inode.c:(.text+0x3493): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/f2fs/data.o: in function `f2fs_do_write_data_page':
>> data.c:(.text+0xb877): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/extent_cache.o: in function `f2fs_lookup_extent_cache':
   extent_cache.c:(.text+0x18a2): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x18ef): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x1956): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: extent_cache.c:(.text+0x198d): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/f2fs/debug.o: in function `update_general_status':
   debug.c:(.text+0x522): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x533): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x544): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x56b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: debug.c:(.text+0x7ab): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/f2fs/debug.o: in function `f2fs_build_stats':
   debug.c:(.text+0x1af3): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x1afe): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x1b09): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x1b14): undefined reference to `atomic64_set_386'
   /usr/bin/ld: debug.c:(.text+0x1b47): undefined reference to `atomic64_set_386'
   /usr/bin/ld: lib/atomic64_test.o:atomic64_test.c:(.init.text+0x23f9): more undefined references to `atomic64_set_386' follow
   /usr/bin/ld: lib/atomic64_test.o: in function `test_atomic64':
   atomic64_test.c:(.init.text+0x243f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x248c): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x249d): undefined reference to `atomic64_add_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x24a4): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x24bf): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x24fa): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2506): undefined reference to `atomic64_add_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x250d): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2528): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2563): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2574): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x257b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2596): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x25d1): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x25dd): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x25e4): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x25ff): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x263a): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x266d): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2683): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x269e): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x26da): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2705): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2720): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x273c): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2778): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x27a3): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x27be): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x27da): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2816): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2845): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x285a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2876): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x28b1): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x28d0): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x291f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2962): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2981): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x29d0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2a13): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2a32): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2a84): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2ad1): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2af0): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2b3f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2b82): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2b9c): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2beb): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2c36): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2c50): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2c9f): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2cef): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2d09): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2d58): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2da8): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2dc2): undefined reference to `atomic64_add_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2e14): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2e69): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2e88): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2ed7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2f1b): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2f3a): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2f89): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2fd9): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x2ff8): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3047): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x308a): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x30a9): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x30f8): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x313b): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3155): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x31a4): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x31f9): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3213): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3262): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x32b2): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x32cc): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x331b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3369): undefined reference to `atomic64_set_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x3383): undefined reference to `atomic64_sub_return_386'
   /usr/bin/ld: atomic64_test.c:(.init.text+0x33d2): undefined reference to `atomic64_read_386'
--
   /usr/bin/ld: xfs_log.c:(.text+0x4fb2): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x4fdd): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/xfs/xfs_log.o: in function `xfs_log_ticket_ungrant':
   xfs_log.c:(.text+0x50dc): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x5124): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: xfs_log.c:(.text+0x514a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x5194): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/xfs/xfs_log.o: in function `xfs_log_reserve':
   xfs_log.c:(.text+0x54bd): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x54ee): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: xfs_log.c:(.text+0x557b): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log.c:(.text+0x55ae): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/xfs/xfs_inode_item.o: in function `xfs_inode_item_format':
   xfs_inode_item.c:(.text+0x18c0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_set_state':
   xfs_log_recover.c:(.text+0xdc): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0xf3): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x112): undefined reference to `atomic64_set_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x131): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_check_unmount_rec':
   xfs_log_recover.c:(.text+0xd1c): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/xfs/xfs_log_recover.o:xfs_log_recover.c:(.text+0xd2d): more undefined references to `atomic64_set_386' follow
   /usr/bin/ld: fs/xfs/xfs_log_recover.o: in function `xlog_find_tail':
   xfs_log_recover.c:(.text+0x58c3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xfs_log_recover.c:(.text+0x5b65): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/ctree.o: in function `__tree_mod_log_insert':
   ctree.c:(.text+0x3db): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/btrfs/ctree.o: in function `btrfs_get_tree_mod_seq':
   ctree.c:(.text+0x38c5): undefined reference to `atomic64_inc_return_386'
   /usr/bin/ld: fs/btrfs/transaction.o: in function `join_transaction':
   transaction.c:(.text+0xc0c): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_xattr_handler_set_prop':
   xattr.c:(.text+0xc7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xattr.c:(.text+0x100): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_setxattr_trans':
   xattr.c:(.text+0xa65): undefined reference to `atomic64_read_386'
   /usr/bin/ld: xattr.c:(.text+0xa9e): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_remove_chunk':
   volumes.c:(.text+0x4711): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_shrink_device':
   volumes.c:(.text+0x6f10): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: volumes.c:(.text+0x7187): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_alloc_chunk':
   volumes.c:(.text+0x7f11): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_init_new_device':
   volumes.c:(.text+0xcf93): undefined reference to `atomic64_add_386'
   /usr/bin/ld: volumes.c:(.text+0xdc4c): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/btrfs/volumes.o: in function `read_one_dev':
   volumes.c:(.text+0xe15f): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/ioctl.o: in function `btrfs_ioctl_setflags':
   ioctl.c:(.text+0x705a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: ioctl.c:(.text+0x7095): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/ioctl.o: in function `btrfs_ioctl':
   ioctl.c:(.text+0x88dd): undefined reference to `atomic64_read_386'
   /usr/bin/ld: ioctl.c:(.text+0x892d): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/btrfs/tree-log.o: in function `fill_inode_item':
   tree-log.c:(.text+0x1573): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/free-space-cache.o: in function `btrfs_find_space_for_alloc':
   free-space-cache.c:(.text+0x76a8): undefined reference to `atomic64_add_386'
   /usr/bin/ld: free-space-cache.c:(.text+0x78bd): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/free-space-cache.o: in function `btrfs_alloc_from_cluster':
   free-space-cache.c:(.text+0x7eae): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_repair_page_from_good_copy':
   scrub.c:(.text+0xc1e): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_write_block_to_dev_replace':
   scrub.c:(.text+0x2738): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_handle_errored_block':
   scrub.c:(.text+0x2acd): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_wr_bio_end_io_worker':
   scrub.c:(.text+0x4111): undefined reference to `atomic64_inc_386'
   /usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_enumerate_chunks':
   scrub.c:(.text+0x80e3): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_init_dev_replace':
   dev-replace.c:(.text+0x4eb): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x4f6): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x663): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text+0x682): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_run_dev_replace':
   dev-replace.c:(.text+0xac0): undefined reference to `atomic64_read_386'
   /usr/bin/ld: dev-replace.c:(.text+0xad9): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_status':
   dev-replace.c:(.text+0xec7): undefined reference to `atomic64_read_386'
   /usr/bin/ld: dev-replace.c:(.text+0xed8): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_by_ioctl.cold':
   dev-replace.c:(.text.unlikely+0x9a5): undefined reference to `atomic64_set_386'
   /usr/bin/ld: dev-replace.c:(.text.unlikely+0x9b4): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/space-info.o: in function `calc_available_free_space':
   space-info.c:(.text+0x3a): undefined reference to `atomic64_read_386'
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_calc_delay':
   discard.c:(.text+0xcf1): undefined reference to `atomic64_read_386'
   /usr/bin/ld: discard.c:(.text+0xd88): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_update_discardable':
   discard.c:(.text+0xe8a): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_init':
   discard.c:(.text+0x109b): undefined reference to `atomic64_set_386'
   /usr/bin/ld: discard.c:(.text+0x1100): undefined reference to `atomic64_set_386'
   /usr/bin/ld: fs/btrfs/reflink.o: in function `clone_finish_inode_update':
   reflink.c:(.text+0x199): undefined reference to `atomic64_read_386'
   /usr/bin/ld: reflink.c:(.text+0x1d1): undefined reference to `cmpxchg8b_emu'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_reserve_compress_blocks':
>> file.c:(.text+0x44d6): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_release_compress_blocks':
>> file.c:(.text+0x5151): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/file.o: in function `f2fs_truncate_data_blocks_range':
   file.c:(.text+0x6791): undefined reference to `atomic64_sub_386'
>> /usr/bin/ld: file.c:(.text+0x6833): undefined reference to `atomic64_sub_386'
   /usr/bin/ld: fs/f2fs/inode.o: in function `do_read_inode':
   inode.c:(.text+0xdcd): undefined reference to `atomic64_add_386'
   /usr/bin/ld: fs/f2fs/inode.o: in function `f2fs_evict_inode':
   inode.c:(.text+0x23f7): undefined reference to `atomic64_sub_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+0x8d): undefined reference to `cmpxchg8b_emu'
   collect2: error: ld returned 1 exit status

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

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 11882 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-04-06 19:52 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-06 19:51 data.c:undefined reference to `atomic64_sub_386' kernel test robot
2021-04-06 19:51 ` kernel test robot
  -- strict thread matches above, loose matches on Subject: below --
2021-03-31  5:22 kernel test robot
2021-03-31  5:22 ` kernel test robot

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.