tree:
https://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux.git misc-next
head: e94fda2a13e93bbeae458d9815a1610d6438ba33
commit: beffbc19524a06910b0c59daa97570b8e94c4efc [2/7] btrfs: fix exhaustion of the system
chunk array due to concurrent allocations
config: um-randconfig-p001-20210421 (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/fdmanana/linux.git/commit...
git remote add fdmanana
https://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux.git
git fetch --no-tags fdmanana misc-next
git checkout beffbc19524a06910b0c59daa97570b8e94c4efc
# 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: fs/ext4/inode.o: in function `ext4_setattr':
inode.c:(.text+0xe1cb): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0xe203): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/ioctl.o: in function `swap_inode_boot_loader':
ioctl.c:(.text+0x153b): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/namei.o: in function `ext4_setent':
namei.c:(.text+0x2259): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x2291): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/namei.o: in function `add_dirent_to_buf':
namei.c:(.text+0x3f4e): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x3f86): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/namei.o: in function `ext4_generic_delete_entry':
namei.c:(.text+0x5feb): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x6023): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/namei.o: in function `ext4_rmdir':
namei.c:(.text+0x83f1): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x8429): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/resize.o: in function `ext4_update_super.isra.0':
resize.c:(.text+0x1e74): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/ext4/xattr.o: in function `ext4_xattr_inode_iget':
xattr.c:(.text+0x7c7): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/xattr.o: in function `ext4_xattr_inode_update_ref':
xattr.c:(.text+0x876): undefined reference to `atomic64_read_386'
/usr/bin/ld: xattr.c:(.text+0x89f): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/xattr.o: in function `ext4_xattr_inode_lookup_create':
xattr.c:(.text+0x1cda): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/fat/dir.o: in function `fat_remove_entries':
(.text+0xa76): undefined reference to `atomic64_read_386'
/usr/bin/ld: (.text+0xaae): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/fat/misc.o: in function `fat_update_time':
(.text+0x3c9): undefined reference to `atomic64_read_386'
/usr/bin/ld: (.text+0x40e): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/transaction.o: in function `join_transaction':
transaction.c:(.text+0x1094): undefined reference to `atomic64_set_386'
/usr/bin/ld: transaction.c:(.text+0x11a9): undefined reference to
`atomic64_set_386'
/usr/bin/ld: fs/btrfs/transaction.o: in function
`btrfs_trans_release_chunk_metadata':
transaction.c:(.text+0x1689): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_xattr_handler_set_prop':
xattr.c:(.text+0xc2): undefined reference to `atomic64_read_386'
/usr/bin/ld: xattr.c:(.text+0xfa): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_setxattr_trans':
xattr.c:(.text+0x9d0): undefined reference to `atomic64_read_386'
/usr/bin/ld: xattr.c:(.text+0xa08): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/volumes.o: in function `create_chunk':
volumes.c:(.text+0x2266): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_remove_chunk':
volumes.c:(.text+0x50ee): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_shrink_device':
volumes.c:(.text+0x7be0): undefined reference to `atomic64_sub_386'
/usr/bin/ld: volumes.c:(.text+0x7e2d): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_init_new_device':
volumes.c:(.text+0xdb61): undefined reference to `atomic64_add_386'
/usr/bin/ld: volumes.c:(.text+0xe481): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `read_one_dev':
volumes.c:(.text+0xee5d): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/ioctl.o: in function `btrfs_ioctl_setflags':
ioctl.c:(.text+0x75cf): undefined reference to `atomic64_read_386'
/usr/bin/ld: ioctl.c:(.text+0x7608): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/ioctl.o: in function `btrfs_ioctl':
ioctl.c:(.text+0x8f3a): undefined reference to `atomic64_read_386'
/usr/bin/ld: ioctl.c:(.text+0x8f88): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/tree-log.o: in function `fill_inode_item':
tree-log.c:(.text+0x1858): 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+0x7b4e): undefined reference to `atomic64_add_386'
/usr/bin/ld: free-space-cache.c:(.text+0x7d33): 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+0x82ec): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_repair_page_from_good_copy':
scrub.c:(.text+0x75c): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_write_block_to_dev_replace':
scrub.c:(.text+0x1cc0): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_wr_bio_end_io_worker':
scrub.c:(.text+0x2ee1): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_enumerate_chunks':
scrub.c:(.text+0x7063): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/btrfs/scrub.o: in function `scrub_handle_errored_block':
scrub.c:(.text+0x7ce9): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_start':
dev-replace.c:(.text+0xe8d): undefined reference to `atomic64_set_386'
/usr/bin/ld: dev-replace.c:(.text+0xe9d): undefined reference to
`atomic64_set_386'
/usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_init_dev_replace':
dev-replace.c:(.text+0x1708): undefined reference to `atomic64_set_386'
/usr/bin/ld: dev-replace.c:(.text+0x1713): undefined reference to
`atomic64_set_386'
/usr/bin/ld: dev-replace.c:(.text+0x1880): undefined reference to
`atomic64_set_386'
/usr/bin/ld: fs/btrfs/dev-replace.o:dev-replace.c:(.text+0x189f): 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+0x1d0a): undefined reference to `atomic64_read_386'
/usr/bin/ld: dev-replace.c:(.text+0x1d25): undefined reference to
`atomic64_read_386'
/usr/bin/ld: fs/btrfs/dev-replace.o: in function `btrfs_dev_replace_status':
dev-replace.c:(.text+0x2118): undefined reference to `atomic64_read_386'
/usr/bin/ld: dev-replace.c:(.text+0x2129): undefined reference to
`atomic64_read_386'
/usr/bin/ld: fs/btrfs/space-info.o: in function `calc_available_free_space':
space-info.c:(.text+0x44): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/btrfs/block-group.o: in function `check_system_chunk':
block-group.c:(.text+0x6e43): undefined reference to `atomic64_add_386'
/usr/bin/ld: block-group.c:(.text+0x6e98): undefined reference to
`atomic64_read_386'
/usr/bin/ld: block-group.c:(.text+0x6ee6): undefined reference to
`atomic64_read_386'
/usr/bin/ld: block-group.c:(.text+0x6f57): undefined reference to
`atomic64_read_386'
/usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_calc_delay':
> discard.c:(.text+0xe2e): undefined reference to
`atomic64_read_386'
> /usr/bin/ld: discard.c:(.text+0xe55): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/discard.o: in function
`btrfs_discard_update_discardable':
discard.c:(.text+0xfaa): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/discard.o: in function `btrfs_discard_init':
discard.c:(.text+0x1260): undefined reference to `atomic64_set_386'
/usr/bin/ld: discard.c:(.text+0x12cf): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/btrfs/reflink.o: in function `clone_finish_inode_update':
reflink.c:(.text+0x19b): undefined reference to `atomic64_read_386'
/usr/bin/ld: reflink.c:(.text+0x1d3): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/tree-mod-log.o: in function `tree_mod_log_insert':
tree-mod-log.c:(.text+0x27d): undefined reference to `atomic64_inc_return_386'
/usr/bin/ld: fs/btrfs/tree-mod-log.o: in function `btrfs_get_tree_mod_seq':
tree-mod-log.c:(.text+0x72b): undefined reference to `atomic64_inc_return_386'
/usr/bin/ld: fs/f2fs/file.o: in function `reserve_compress_blocks':
file.c:(.text+0x14f0): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/f2fs/file.o: in function `f2fs_release_compress_blocks':
file.c:(.text+0x5f78): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/f2fs/file.o: in function `f2fs_truncate_data_blocks_range':
file.c:(.text+0x7768): undefined reference to `atomic64_sub_386'
/usr/bin/ld: file.c:(.text+0x7962): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/f2fs/inode.o: in function `do_read_inode':
inode.c:(.text+0xef4): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/f2fs/inode.o: in function `f2fs_evict_inode':
inode.c:(.text+0x276e): undefined reference to `atomic64_sub_386'
/usr/bin/ld: drivers/dma-buf/dma-fence.o: in function `dma_fence_context_alloc':
(.text+0x38d): 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