tree:
https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git
vectorized-scrub
head: 3506ef55d770f108fa68aeb95268af368da441af
commit: d26cd42dafa1ca0a389832990a8c38c2585bcec4 [154/306] xfs: hoist inode allocation
function
config: um-randconfig-r004-20210416 (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/djwong/xfs-linux.git/comm...
git remote add djwong-xfs
https://git.kernel.org/pub/scm/linux/kernel/git/djwong/xfs-linux.git
git fetch --no-tags djwong-xfs vectorized-scrub
git checkout d26cd42dafa1ca0a389832990a8c38c2585bcec4
# save the attached .config to linux build tree
make W=1 W=1 ARCH=um
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
pids.c:(.text+0x108): undefined reference to `atomic64_set_386'
/usr/bin/ld: kernel/cgroup/pids.o: in function `pids_cancel.constprop.0':
pids.c:(.text+0x127): undefined reference to `atomic64_add_return_386'
/usr/bin/ld: kernel/cgroup/pids.o: in function `pids_cancel_attach':
pids.c:(.text+0x19c): undefined reference to `atomic64_add_386'
/usr/bin/ld: kernel/cgroup/pids.o: in function `pids_can_fork':
pids.c:(.text+0x24f): undefined reference to `atomic64_add_return_386'
/usr/bin/ld: pids.c:(.text+0x25e): undefined reference to `atomic64_read_386'
/usr/bin/ld: pids.c:(.text+0x2a9): undefined reference to
`atomic64_inc_return_386'
/usr/bin/ld: kernel/cgroup/pids.o: in function `pids_css_alloc':
pids.c:(.text+0x34d): undefined reference to `atomic64_set_386'
/usr/bin/ld: pids.c:(.text+0x35d): undefined reference to `atomic64_set_386'
/usr/bin/ld: pids.c:(.text+0x36a): undefined reference to `atomic64_set_386'
/usr/bin/ld: kernel/cgroup/pids.o: in function `pids_events_show':
pids.c:(.text+0x388): undefined reference to `atomic64_read_386'
/usr/bin/ld: kernel/cgroup/pids.o: in function `pids_can_attach':
pids.c:(.text+0x3dc): undefined reference to `atomic64_add_386'
/usr/bin/ld: kernel/trace/trace_clock.o: in function `trace_clock_counter':
trace_clock.c:(.text+0xd2): undefined reference to `atomic64_add_return_386'
/usr/bin/ld: fs/ext4/balloc.o: in function `ext4_has_free_clusters':
balloc.c:(.text+0x3f): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ext4/dir.o: in function `inode_query_iversion':
dir.c:(.text+0xb9): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0xe8): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/dir.o: in function `ext4_dx_readdir':
dir.c:(.text+0x484): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ext4/dir.o: in function `ext4_dir_llseek':
dir.c:(.text+0x691): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ext4/dir.o: in function `ext4_readdir':
dir.c:(.text+0xe0f): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ext4/ialloc.o: in function `get_orlov_stats':
ialloc.c:(.text+0x4eb): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ext4/inline.o: in function `ext4_add_dirent_to_inline.isra.0':
inline.c:(.text+0xe5d): undefined reference to `atomic64_read_386'
/usr/bin/ld: inline.c:(.text+0xe95): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/inline.o: in function `ext4_read_inline_dir':
inline.c:(.text+0x2e04): undefined reference to `atomic64_read_386'
/usr/bin/ld: inline.c:(.text+0x2f5e): undefined reference to `atomic64_read_386'
/usr/bin/ld: inline.c:(.text+0x2f8b): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/inode.o: in function `inode_maybe_inc_iversion.constprop.0':
inode.c:(.text+0x1438): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x1473): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/inode.o: in function `ext4_do_update_inode':
inode.c:(.text+0x3f5c): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x3f69): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ext4/inode.o: in function `__ext4_iget':
inode.c:(.text+0x6b9c): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/ioctl.o: in function `swap_inode_boot_loader':
ioctl.c:(.text+0x13f2): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/namei.o: in function `inode_maybe_inc_iversion.constprop.0':
namei.c:(.text+0x6b2): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x6ed): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/resize.o: in function `ext4_update_super':
resize.c:(.text+0x2382): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/ext4/xattr.o: in function `ext4_xattr_inode_update_ref':
xattr.c:(.text+0xc0f): undefined reference to `atomic64_read_386'
/usr/bin/ld: xattr.c:(.text+0xc47): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/xattr.o: in function `ext4_xattr_inode_iget':
xattr.c:(.text+0x1a39): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/xattr.o: in function `ext4_xattr_inode_lookup_create':
xattr.c:(.text+0x2248): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext2/dir.o: in function `ext2_commit_chunk':
dir.c:(.text+0x21a): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x25d): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext2/dir.o: in function `ext2_readdir':
dir.c:(.text+0x92e): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0xbbd): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0xbf2): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/fat/dir.o: in function `fat_remove_entries':
dir.c:(.text+0x2657): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x269a): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/fat/misc.o: in function `fat_update_time':
misc.c:(.text+0x7c5): undefined reference to `atomic64_read_386'
/usr/bin/ld: misc.c:(.text+0x821): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/exfat/inode.o: in function `exfat_build_inode':
inode.c:(.text+0x103e): undefined reference to `atomic64_set_386'
/usr/bin/ld: inode.c:(.text+0x1119): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x1163): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/exfat/namei.o: in function `exfat_d_revalidate':
namei.c:(.text+0x81): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/exfat/namei.o: in function `inode_query_iversion':
namei.c:(.text+0x3c0): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x3ef): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/exfat/namei.o: in function `exfat_find':
namei.c:(.text+0x176b): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x1791): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/exfat/namei.o: in function `inode_inc_iversion':
namei.c:(.text+0x1baf): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x1bea): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_trace.o: in function
`trace_event_raw_event_xfs_loggrant_class':
xfs_trace.c:(.text+0x8a03): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_trace.c:(.text+0x8a22): undefined reference to
`atomic64_read_386'
/usr/bin/ld: xfs_trace.c:(.text+0x8a53): undefined reference to
`atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_trace.o: in function
`trace_event_raw_event_xfs_log_assign_tail_lsn':
xfs_trace.c:(.text+0x8c5c): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_trace.c:(.text+0x8c6d): undefined reference to
`atomic64_read_386'
/usr/bin/ld: fs/xfs/libxfs/xfs_inode_buf.o:xfs_inode_buf.c:(.text+0x7fd): more
undefined references to `atomic64_read_386' follow
/usr/bin/ld: fs/xfs/libxfs/xfs_inode_buf.o: in function `xfs_inode_from_disk':
xfs_inode_buf.c:(.text+0x14a3): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/libxfs/xfs_inode_util.o: in function `xfs_inode_init':
> xfs_inode_util.c:(.text+0x754): undefined reference to
`atomic64_set_386'
/usr/bin/ld: fs/xfs/libxfs/xfs_trans_inode.o: in function
`xfs_trans_log_inode':
xfs_trans_inode.c:(.text+0x377): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_trans_inode.c:(.text+0x3d0): undefined reference to
`cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_icache.o: in function `xfs_iget_recycle':
xfs_icache.c:(.text+0xa42): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_icache.c:(.text+0xab1): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_iops.o: in function `xfs_vn_update_time':
xfs_iops.c:(.text+0xa82): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_iops.c:(.text+0xae0): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_sysfs.o: in function `write_grant_head_show':
xfs_sysfs.c:(.text+0x36e): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_sysfs.o: in function `reserve_grant_head_show':
xfs_sysfs.c:(.text+0x397): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_sysfs.o: in function `log_tail_lsn_show':
xfs_sysfs.c:(.text+0x3c0): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_grant_add_space':
xfs_log.c:(.text+0x2d): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x79): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_grant_sub_space':
xfs_log.c:(.text+0x2a0): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x2dc): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_space_left':
xfs_log.c:(.text+0x3cf): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x3e3): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_verify_grant_tail':
xfs_log.c:(.text+0x548): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x557): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_grant_head_init':
xfs_log.c:(.text+0xa4a): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_alloc_log':
xfs_log.c:(.text+0x1398): undefined reference to `atomic64_set_386'
/usr/bin/ld: xfs_log.c:(.text+0x13a3): 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+0x1d16): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x1d76): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_grant_push_threshold':
xfs_log.c:(.text+0x1f93): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x1fbd): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_state_do_callback':
xfs_log.c:(.text+0x27a2): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x2823): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_inode_item.o: in function `xfs_inode_item_format':
xfs_inode_item.c:(.text+0x1002): 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+0x1a5): undefined reference to `atomic64_set_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x1bf): undefined reference to
`atomic64_set_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x1de): undefined reference to
`atomic64_set_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x1fd): 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+0x31d7): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_log_recover.o:xfs_log_recover.c:(.text+0x31ed): 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+0x4b4e): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x4c24): undefined reference to
`atomic64_read_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_inode_add_blocks':
inode.c:(.text+0x5be): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_inode_sub_blocks':
inode.c:(.text+0x605): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_new_inode':
inode.c:(.text+0x782): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_evict_inode':
inode.c:(.text+0x1b2c): undefined reference to `atomic64_dec_386'
/usr/bin/ld: fs/nilfs2/the_nilfs.o: in function `nilfs_find_or_create_root':
the_nilfs.c:(.text+0x1668): undefined reference to `atomic64_set_386'
/usr/bin/ld: the_nilfs.c:(.text+0x1670): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/nilfs2/segment.o: in function `nilfs_segctor_do_construct':
segment.c:(.text+0x3d84): undefined reference to `atomic64_read_386'
/usr/bin/ld: segment.c:(.text+0x3d99): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/nilfs2/ifile.o: in function `nilfs_ifile_count_free_inodes':
ifile.c:(.text+0x311): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/btrfs/ctree.o: in function `__tree_mod_log_insert':
ctree.c:(.text+0x92e): undefined reference to `atomic64_inc_return_386'
/usr/bin/ld: fs/btrfs/ctree.o: in function `btrfs_get_tree_mod_seq':
ctree.c:(.text+0x30ce): undefined reference to `atomic64_inc_return_386'
/usr/bin/ld: fs/btrfs/transaction.o: in function `join_transaction':
transaction.c:(.text+0xd59): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/btrfs/xattr.o: in function `inode_maybe_inc_iversion.constprop.0':
xattr.c:(.text+0x71): undefined reference to `atomic64_read_386'
/usr/bin/ld: xattr.c:(.text+0xac): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/volumes.o: in function `create_chunk':
volumes.c:(.text+0x37a7): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_remove_chunk':
volumes.c:(.text+0x5a0d): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_shrink_device':
volumes.c:(.text+0x7b77): undefined reference to `atomic64_sub_386'
/usr/bin/ld: volumes.c:(.text+0x808a): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_init_new_device':
volumes.c:(.text+0xcb52): undefined reference to `atomic64_add_386'
/usr/bin/ld: volumes.c:(.text+0xd05f): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `read_one_dev':
volumes.c:(.text+0xdc36): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/ioctl.o: in function `inode_inc_iversion':
ioctl.c:(.text+0x233e): undefined reference to `atomic64_read_386'
/usr/bin/ld: ioctl.c:(.text+0x2379): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/tree-log.o: in function `fill_inode_item':
tree-log.c:(.text+0x2bf8): 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+0x665f): undefined reference to `atomic64_add_386'
/usr/bin/ld: free-space-cache.c:(.text+0x66b1): undefined reference to
`atomic64_add_386'
/usr/bin/ld: fs/btrfs/free-space-cache.o: in function `btrfs_alloc_from_cluster':
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for LOCKDEP
Depends on DEBUG_KERNEL && LOCK_DEBUGGING_SUPPORT && (FRAME_POINTER ||
MIPS || PPC || S390 || MICROBLAZE || ARM || ARC || X86)
Selected by
- DEBUG_LOCK_ALLOC && DEBUG_KERNEL && LOCK_DEBUGGING_SUPPORT
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org