tree:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
linux-5.12.y
head: 77b8af76d4c0a1c1e5abf27ed2cb55889d58580a
commit: 63d01008da136dc3de36de5852cc29c2b8694249 [158/1078] btrfs: fix exhaustion of the
system chunk array due to concurrent allocations
config: um-randconfig-r014-20210512 (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/stable/linux-stable-rc.gi...
git remote add linux-stable-rc
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git
git fetch --no-tags linux-stable-rc linux-5.12.y
git checkout 63d01008da136dc3de36de5852cc29c2b8694249
# 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 >>):
/usr/bin/ld: xfs_log.c:(.text+0x1f19): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_grant_push_threshold':
xfs_log.c:(.text+0x217f): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x21ac): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_state_do_callback':
xfs_log.c:(.text+0x2a38): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x2ab2): 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+0x10b6): 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+0x1b9): undefined reference to `atomic64_set_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x1d6): undefined reference to
`atomic64_set_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x1f5): undefined reference to
`atomic64_set_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x214): 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+0x316e): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_log_recover.o:xfs_log_recover.c:(.text+0x3184): 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+0x49e8): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x4aab): undefined reference to
`atomic64_read_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_inode_add_blocks':
inode.c:(.text+0x613): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_inode_sub_blocks':
inode.c:(.text+0x65f): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_new_inode':
inode.c:(.text+0x7e2): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_evict_inode':
inode.c:(.text+0x1b1c): 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+0x1621): undefined reference to `atomic64_set_386'
/usr/bin/ld: the_nilfs.c:(.text+0x1629): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/nilfs2/segment.o: in function `nilfs_segctor_do_construct':
segment.c:(.text+0x3f3d): undefined reference to `atomic64_read_386'
/usr/bin/ld: segment.c:(.text+0x3f51): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/nilfs2/ifile.o: in function `nilfs_ifile_count_free_inodes':
ifile.c:(.text+0x30d): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/btrfs/ctree.o: in function `__tree_mod_log_insert':
ctree.c:(.text+0x9df): undefined reference to `atomic64_inc_return_386'
/usr/bin/ld: fs/btrfs/ctree.o: in function `btrfs_get_tree_mod_seq':
ctree.c:(.text+0x3533): undefined reference to `atomic64_inc_return_386'
/usr/bin/ld: fs/btrfs/transaction.o: in function `join_transaction':
transaction.c:(.text+0xe2e): undefined reference to `atomic64_set_386'
/usr/bin/ld: transaction.c:(.text+0xf5c): undefined reference to
`atomic64_set_386'
/usr/bin/ld: fs/btrfs/transaction.o: in function
`btrfs_trans_release_chunk_metadata':
transaction.c:(.text+0x19b1): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/btrfs/xattr.o: in function `inode_maybe_inc_iversion.constprop.0':
xattr.c:(.text+0x72): undefined reference to `atomic64_read_386'
/usr/bin/ld: xattr.c:(.text+0xaa): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/volumes.o: in function `create_chunk':
volumes.c:(.text+0x38a0): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_remove_chunk':
volumes.c:(.text+0x5aa5): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_shrink_device':
volumes.c:(.text+0x7c66): undefined reference to `atomic64_sub_386'
/usr/bin/ld: volumes.c:(.text+0x816a): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_init_new_device':
volumes.c:(.text+0xca06): undefined reference to `atomic64_add_386'
/usr/bin/ld: volumes.c:(.text+0xce9f): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `read_one_dev':
volumes.c:(.text+0xdaa1): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/ioctl.o: in function `inode_inc_iversion':
ioctl.c:(.text+0x2534): undefined reference to `atomic64_read_386'
/usr/bin/ld: ioctl.c:(.text+0x256c): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/tree-log.o: in function `fill_inode_item':
tree-log.c:(.text+0x2ec7): 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+0x61e8): undefined reference to `atomic64_add_386'
/usr/bin/ld: free-space-cache.c:(.text+0x623f): 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+0x6749): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_repair_page_from_good_copy':
scrub.c:(.text+0x623): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_wr_bio_end_io_worker':
scrub.c:(.text+0x1d6e): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_write_block_to_dev_replace':
scrub.c:(.text+0x371a): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_handle_errored_block':
scrub.c:(.text+0x42d6): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_enumerate_chunks':
scrub.c:(.text+0x79b6): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_start':
dev-replace.c:(.text+0x13f6): undefined reference to `atomic64_set_386'
/usr/bin/ld: dev-replace.c:(.text+0x1401): undefined reference to
`atomic64_set_386'
/usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_init_dev_replace':
dev-replace.c:(.text+0x16e2): undefined reference to `atomic64_set_386'
/usr/bin/ld: dev-replace.c:(.text+0x16ed): undefined reference to
`atomic64_set_386'
/usr/bin/ld: dev-replace.c:(.text+0x180d): undefined reference to
`atomic64_set_386'
/usr/bin/ld: fs/btrfs/dev-replace.o:dev-replace.c:(.text+0x182c): 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+0x1dac): undefined reference to `atomic64_read_386'
/usr/bin/ld: dev-replace.c:(.text+0x1dc5): undefined reference to
`atomic64_read_386'
/usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_status':
dev-replace.c:(.text+0x20e9): undefined reference to `atomic64_read_386'
/usr/bin/ld: dev-replace.c:(.text+0x20fa): undefined reference to
`atomic64_read_386'
/usr/bin/ld: fs/btrfs/space-info.o: in function `calc_available_free_space':
space-info.c:(.text+0xf4): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/btrfs/block-group.o:block-group.c:(.text+0x5ffd): more undefined
references to `atomic64_read_386' follow
/usr/bin/ld: fs/btrfs/block-group.o: in function `check_system_chunk':
block-group.c:(.text+0x612d): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_calc_delay':
> discard.c:(.text+0xc51): undefined reference to
`atomic64_read_386'
> /usr/bin/ld: discard.c:(.text+0xc67): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/discard.o: in function
`btrfs_discard_update_discardable':
discard.c:(.text+0xdcd): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_init':
discard.c:(.text+0xf91): undefined reference to `atomic64_set_386'
/usr/bin/ld: discard.c:(.text+0x1000): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/btrfs/reflink.o: in function `clone_finish_inode_update':
reflink.c:(.text+0xca): undefined reference to `atomic64_read_386'
/usr/bin/ld: reflink.c:(.text+0x102): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: drivers/dma-buf/dma-fence.o: in function `dma_fence_context_alloc':
dma-fence.c:(.text+0x55d): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: drivers/mtd/nand/raw/nand_legacy.o:(.altinstructions+0x8): undefined
reference to `X86_FEATURE_XMM2'
/usr/bin/ld: drivers/mtd/nand/raw/nand_legacy.o:(.altinstructions+0x15): undefined
reference to `X86_FEATURE_XMM2'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x8): undefined
reference to `X86_FEATURE_XMM2'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x15): undefined
reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x22): undefined
reference to `X86_FEATURE_XMM2'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x2f): undefined
reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x3c): undefined
reference to `X86_FEATURE_XMM'
/usr/bin/ld: drivers/fpga/altera-pr-ip-core.o:(.altinstructions+0x49): undefined
reference to `X86_FEATURE_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