On 4/14/2021 8:41 AM, Darrick J. Wong wrote:
On Tue, Apr 13, 2021 at 06:21:56AM +0800, kernel test robot wrote:
Hi Brian,
Thank you for the patch! Yet something to improve:
[auto build test ERROR on xfs-linux/for-next]
[also build test ERROR on v5.12-rc7 next-20210412]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]
url: https://github.com/0day-ci/linux/commits/Brian-Foster/xfs-set-aside-allocation-btree-blocks-from-block-reservation/20210412-213222
base: https://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git for-next
config: um-randconfig-r022-20210412 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-22) 9.3.0
reproduce (this is a W=1 build):
# https://github.com/0day-ci/linux/commit/5ffa1f5fa63a4a9c557f90beb5826866fa4aefd0
git remote add linux-review https://github.com/0day-ci/linux
git fetch --no-tags linux-review Brian-Foster/xfs-set-aside-allocation-btree-blocks-from-block-reservation/20210412-213222
git checkout 5ffa1f5fa63a4a9c557f90beb5826866fa4aefd0
# 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@xxxxxxxxx>
All errors (new ones prefixed by >>):
syscall.c:(.text+0xa023): undefined reference to `atomic64_inc_386'
What is all this build robot noise I'm suddenly getting about UML and
weird versions of atomic functions? Seems to build fine on vanilla x64
and arm64, so....is there a real problem here???
Hi Darrick,
It seem no one has an interest in it, we have disabled randconfig test
for arch um to avoid sending report to irrelevant people.
Best Regards,
Rong Chen
--D
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_link_put':
syscall.c:(.text+0xa036): undefined reference to `atomic64_dec_return_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_tracing_prog_attach':
syscall.c:(.text+0xa423): undefined reference to `atomic64_set_386'
/usr/bin/ld: kernel/bpf/syscall.o: in function `bpf_link_get_from_fd':
syscall.c:(.text+0xa8a7): undefined reference to `atomic64_inc_386'
/usr/bin/ld: kernel/bpf/bpf_iter.o: in function `prepare_seq_file':
bpf_iter.c:(.text+0x1b2): undefined reference to `atomic64_inc_return_386'
/usr/bin/ld: fs/proc/task_mmu.o: in function `task_mem':
task_mmu.c:(.text+0x2bfd): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ext4/balloc.o: in function `ext4_has_free_clusters':
balloc.c:(.text+0x94): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ext4/dir.o: in function `ext4_dir_llseek':
dir.c:(.text+0x2d3): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ext4/dir.o: in function `ext4_readdir':
dir.c:(.text+0x84b): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0xc71): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0xc9f): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: dir.c:(.text+0xe1b): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0xe44): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0xe72): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/ialloc.o: in function `get_orlov_stats':
ialloc.c:(.text+0x205): 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+0x14a9): undefined reference to `atomic64_read_386'
/usr/bin/ld: inline.c:(.text+0x14df): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/inline.o: in function `ext4_read_inline_dir':
inline.c:(.text+0x3dd8): undefined reference to `atomic64_read_386'
/usr/bin/ld: inline.c:(.text+0x3ea7): undefined reference to `atomic64_read_386'
/usr/bin/ld: inline.c:(.text+0x3ed5): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/inode.o: in function `ext4_do_update_inode':
inode.c:(.text+0x3f13): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x44bb): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/ext4/inode.o: in function `__ext4_iget':
inode.c:(.text+0x7c4d): undefined reference to `atomic64_set_386'
/usr/bin/ld: inode.c:(.text+0x8385): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/inode.o: in function `ext4_mark_iloc_dirty':
inode.c:(.text+0x8a69): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x8aa0): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/inode.o: in function `ext4_setattr':
inode.c:(.text+0xf4ed): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0xf523): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/ioctl.o: in function `swap_inode_boot_loader':
ioctl.c:(.text+0x1794): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/namei.o: in function `ext4_setent':
namei.c:(.text+0x2a0a): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x2a41): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/namei.o: in function `add_dirent_to_buf':
namei.c:(.text+0x498c): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x49c3): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/namei.o: in function `ext4_generic_delete_entry':
namei.c:(.text+0x7452): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x7488): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/namei.o: in function `ext4_rmdir':
namei.c:(.text+0x9f2d): undefined reference to `atomic64_read_386'
/usr/bin/ld: namei.c:(.text+0x9f63): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ext4/resize.o: in function `ext4_update_super.isra.0':
resize.c:(.text+0x2566): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/ext4/xattr.o: in function `ext4_xattr_inode_iget':
xattr.c:(.text+0x6b6): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/xattr.o: in function `ext4_xattr_inode_update_ref':
xattr.c:(.text+0x776): undefined reference to `atomic64_read_386'
/usr/bin/ld: xattr.c:(.text+0x79f): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/ext4/xattr.o: in function `ext4_xattr_inode_lookup_create':
xattr.c:(.text+0x2baf): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/fat/dir.o: in function `fat_remove_entries':
dir.c:(.text+0x2cf0): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x2d27): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/fat/misc.o: in function `fat_update_time':
misc.c:(.text+0x721): undefined reference to `atomic64_read_386'
/usr/bin/ld: misc.c:(.text+0x75e): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ufs/dir.o: in function `ufs_commit_chunk':
dir.c:(.text+0x24): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x5b): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ufs/dir.o: in function `ufs_readdir':
dir.c:(.text+0x62e): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0xa43): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0xa71): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/ufs/inode.o: in function `ufs_iget':
inode.c:(.text+0x4331): undefined reference to `atomic64_read_386'
/usr/bin/ld: inode.c:(.text+0x4365): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/affs/dir.o: in function `affs_readdir':
dir.c:(.text+0xf5): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x480): undefined reference to `atomic64_read_386'
/usr/bin/ld: dir.c:(.text+0x4ae): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/affs/amigaffs.o: in function `affs_remove_hash':
amigaffs.c:(.text+0x180): undefined reference to `atomic64_read_386'
/usr/bin/ld: amigaffs.c:(.text+0x1b6): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/affs/amigaffs.o: in function `affs_insert_hash':
amigaffs.c:(.text+0x4ec): undefined reference to `atomic64_read_386'
/usr/bin/ld: amigaffs.c:(.text+0x522): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_trace.o: in function `trace_event_raw_event_xfs_log_assign_tail_lsn':
xfs_trace.c:(.text+0xe948): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_trace.c:(.text+0xe959): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_trace.o: in function `trace_event_raw_event_xfs_loggrant_class':
xfs_trace.c:(.text+0x1126c): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_trace.c:(.text+0x11286): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_trace.c:(.text+0x112b2): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/libxfs/xfs_alloc.o: in function `xfs_alloc_read_agf':
xfs_alloc.c:(.text+0x63db): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/xfs/libxfs/xfs_alloc_btree.o: in function `xfs_allocbt_free_block':
xfs_alloc_btree.c:(.text+0x844): undefined reference to `atomic64_dec_386'
/usr/bin/ld: fs/xfs/libxfs/xfs_alloc_btree.o: in function `xfs_allocbt_alloc_block':
xfs_alloc_btree.c:(.text+0x8d5): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/xfs/libxfs/xfs_inode_buf.o: in function `xfs_inode_to_disk':
xfs_inode_buf.c:(.text+0x5e7): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/libxfs/xfs_inode_buf.o: in function `xfs_inode_from_disk':
xfs_inode_buf.c:(.text+0x1409): 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+0x490): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_trans_inode.c:(.text+0x4d8): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_icache.o: in function `xfs_iget_cache_hit':
xfs_icache.c:(.text+0x1d0c): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_icache.c:(.text+0x1d78): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_iops.o: in function `xfs_vn_update_time':
xfs_iops.c:(.text+0xab2): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_iops.c:(.text+0xaf8): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_inode.o: in function `xfs_init_new_inode':
xfs_inode.c:(.text+0x27d): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_mount.o: in function `xfs_mod_fdblocks':
xfs_mount.c:(.text+0x24a2): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_sysfs.o: in function `write_grant_head_show':
xfs_sysfs.c:(.text+0x160): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_sysfs.o: in function `reserve_grant_head_show':
xfs_sysfs.c:(.text+0x1a6): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_sysfs.o: in function `log_tail_lsn_show':
xfs_sysfs.c:(.text+0x1ec): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_space_left':
xfs_log.c:(.text+0x2cf): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_log.o:xfs_log.c:(.text+0x2e1): more undefined references to `atomic64_read_386' follow
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_grant_head_init':
xfs_log.c:(.text+0x4e5): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_alloc_log':
xfs_log.c:(.text+0xceb): undefined reference to `atomic64_set_386'
/usr/bin/ld: xfs_log.c:(.text+0xcf6): 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+0x1951): undefined reference to `atomic64_set_386'
/usr/bin/ld: xfs_log.c:(.text+0x196d): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_grant_push_threshold':
xfs_log.c:(.text+0x1cc5): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x1ceb): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xfs_log_regrant':
xfs_log.c:(.text+0x258d): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x25b2): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_state_do_callback':
xfs_log.c:(.text+0x27ab): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x2820): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xlog_sync':
xfs_log.c:(.text+0x310e): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x3134): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: xfs_log.c:(.text+0x3243): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x3269): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xfs_log_ticket_regrant':
xfs_log.c:(.text+0x5483): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x54be): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: xfs_log.c:(.text+0x54e7): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x5522): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: xfs_log.c:(.text+0x557f): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x559c): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xfs_log_ticket_ungrant':
xfs_log.c:(.text+0x5798): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x57d6): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: xfs_log.c:(.text+0x57f9): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x5834): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/xfs/xfs_log.o: in function `xfs_log_reserve':
xfs_log.c:(.text+0x5d14): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x5d39): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: xfs_log.c:(.text+0x5da8): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log.c:(.text+0x5dcd): 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+0x1da9): 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+0x1e3): undefined reference to `atomic64_set_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x1fd): undefined reference to `atomic64_set_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x21c): undefined reference to `atomic64_set_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x23b): 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+0x460e): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/xfs/xfs_log_recover.o:xfs_log_recover.c:(.text+0x461f): 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+0x57be): undefined reference to `atomic64_read_386'
/usr/bin/ld: xfs_log_recover.c:(.text+0x597a): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_inode_add_blocks':
inode.c:(.text+0x5c4): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_inode_sub_blocks':
inode.c:(.text+0x60f): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_new_inode':
inode.c:(.text+0x738): undefined reference to `atomic64_inc_386'
/usr/bin/ld: fs/nilfs2/inode.o: in function `nilfs_evict_inode':
inode.c:(.text+0x1d8e): 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+0x17f0): undefined reference to `atomic64_set_386'
/usr/bin/ld: the_nilfs.c:(.text+0x17fb): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/nilfs2/segment.o: in function `nilfs_segctor_do_construct':
segment.c:(.text+0x4e4d): undefined reference to `atomic64_read_386'
/usr/bin/ld: segment.c:(.text+0x4e61): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/nilfs2/ifile.o: in function `nilfs_ifile_count_free_inodes':
ifile.c:(.text+0x380): undefined reference to `atomic64_read_386'
/usr/bin/ld: fs/btrfs/ctree.o: in function `__tree_mod_log_insert':
ctree.c:(.text+0x2f8): undefined reference to `atomic64_inc_return_386'
/usr/bin/ld: fs/btrfs/ctree.o: in function `btrfs_get_tree_mod_seq':
ctree.c:(.text+0x3f69): undefined reference to `atomic64_inc_return_386'
/usr/bin/ld: fs/btrfs/transaction.o: in function `join_transaction':
transaction.c:(.text+0x1109): undefined reference to `atomic64_set_386'
/usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_xattr_handler_set_prop':
xattr.c:(.text+0xec): undefined reference to `atomic64_read_386'
/usr/bin/ld: xattr.c:(.text+0x122): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/xattr.o: in function `btrfs_setxattr_trans':
xattr.c:(.text+0xc24): undefined reference to `atomic64_read_386'
/usr/bin/ld: xattr.c:(.text+0xc5a): undefined reference to `cmpxchg8b_emu'
/usr/bin/ld: fs/btrfs/volumes.o: in function `create_chunk':
volumes.c:(.text+0x242c): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_remove_chunk':
volumes.c:(.text+0x51e7): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_shrink_device':
volumes.c:(.text+0x7977): undefined reference to `atomic64_sub_386'
/usr/bin/ld: volumes.c:(.text+0x7bcc): undefined reference to `atomic64_add_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `btrfs_init_new_device':
volumes.c:(.text+0xdc15): undefined reference to `atomic64_add_386'
/usr/bin/ld: volumes.c:(.text+0xeb10): undefined reference to `atomic64_sub_386'
/usr/bin/ld: fs/btrfs/volumes.o: in function `read_one_dev':
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@xxxxxxxxxxxx
_______________________________________________
kbuild-all mailing list -- kbuild-all@xxxxxxxxxxxx
To unsubscribe send an email to kbuild-all-leave@xxxxxxxxxxxx