Hi, Thank you for the patch! Yet something to improve: [auto build test ERROR on staging/staging-testing] [also build test ERROR on v5.15-rc6] [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/cgel-zte-gmail-com/binder-remove-duplicate-include-in-binder-c/20211019-160614 base: https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 548b6d7ebfa458f803bde3fc7ae1c70d5195a678 config: nds32-randconfig-r032-20211019 (attached as .config) compiler: nds32le-linux-gcc (GCC) 11.2.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/0day-ci/linux/commit/9da7752a9cc710b0c7ad1de234da3f4fc67ad5b4 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review cgel-zte-gmail-com/binder-remove-duplicate-include-in-binder-c/20211019-160614 git checkout 9da7752a9cc710b0c7ad1de234da3f4fc67ad5b4 # save the attached .config to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=nds32 SHELL=/bin/bash If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): nds32le-linux-ld: drivers/android/binder.o: in function `binder_txn_latency_free': >> binder.c:(.text+0xc7e): undefined reference to `__tracepoint_binder_txn_latency_free' >> nds32le-linux-ld: binder.c:(.text+0xc82): undefined reference to `__tracepoint_binder_txn_latency_free' >> nds32le-linux-ld: binder.c:(.text+0xcbc): undefined reference to `__traceiter_binder_txn_latency_free' nds32le-linux-ld: binder.c:(.text+0xcc0): undefined reference to `__traceiter_binder_txn_latency_free' nds32le-linux-ld: drivers/android/binder.o: in function `binder_translate_fd.constprop.0': >> binder.c:(.text+0x191c): undefined reference to `__tracepoint_binder_transaction_fd_send' >> nds32le-linux-ld: binder.c:(.text+0x1920): undefined reference to `__tracepoint_binder_transaction_fd_send' >> nds32le-linux-ld: binder.c:(.text+0x1960): undefined reference to `__traceiter_binder_transaction_fd_send' nds32le-linux-ld: binder.c:(.text+0x1964): undefined reference to `__traceiter_binder_transaction_fd_send' nds32le-linux-ld: drivers/android/binder.o: in function `binder_apply_fd_fixups': >> binder.c:(.text+0x1c66): undefined reference to `__tracepoint_binder_transaction_fd_recv' >> nds32le-linux-ld: binder.c:(.text+0x1c6a): undefined reference to `__tracepoint_binder_transaction_fd_recv' >> nds32le-linux-ld: binder.c:(.text+0x1ca4): undefined reference to `__traceiter_binder_transaction_fd_recv' nds32le-linux-ld: binder.c:(.text+0x1ca8): undefined reference to `__traceiter_binder_transaction_fd_recv' nds32le-linux-ld: drivers/android/binder.o: in function `binder_free_transaction': binder.c:(.text+0x2088): undefined reference to `__tracepoint_binder_txn_latency_free' nds32le-linux-ld: binder.c:(.text+0x208c): undefined reference to `__tracepoint_binder_txn_latency_free' nds32le-linux-ld: drivers/android/binder.o: in function `binder_stat_br': >> binder.c:(.text+0x2554): undefined reference to `__tracepoint_binder_return' >> nds32le-linux-ld: binder.c:(.text+0x2558): undefined reference to `__tracepoint_binder_return' >> nds32le-linux-ld: binder.c:(.text+0x258c): undefined reference to `__traceiter_binder_return' nds32le-linux-ld: binder.c:(.text+0x2590): undefined reference to `__traceiter_binder_return' nds32le-linux-ld: drivers/android/binder.o: in function `binder_free_buf': >> binder.c:(.text+0x401c): undefined reference to `__tracepoint_binder_transaction_buffer_release' >> nds32le-linux-ld: binder.c:(.text+0x4020): undefined reference to `__tracepoint_binder_transaction_buffer_release' >> nds32le-linux-ld: binder.c:(.text+0x4054): undefined reference to `__traceiter_binder_transaction_buffer_release' nds32le-linux-ld: binder.c:(.text+0x4058): undefined reference to `__traceiter_binder_transaction_buffer_release' nds32le-linux-ld: drivers/android/binder.o: in function `binder_translate_handle.isra.0': >> binder.c:(.text+0x428c): undefined reference to `__tracepoint_binder_transaction_ref_to_node' >> nds32le-linux-ld: binder.c:(.text+0x4290): undefined reference to `__tracepoint_binder_transaction_ref_to_node' >> nds32le-linux-ld: binder.c:(.text+0x42c8): undefined reference to `__traceiter_binder_transaction_ref_to_node' nds32le-linux-ld: binder.c:(.text+0x42cc): undefined reference to `__traceiter_binder_transaction_ref_to_node' >> nds32le-linux-ld: binder.c:(.text+0x431e): undefined reference to `__tracepoint_binder_transaction_ref_to_ref' nds32le-linux-ld: binder.c:(.text+0x4328): undefined reference to `__tracepoint_binder_transaction_ref_to_ref' >> nds32le-linux-ld: binder.c:(.text+0x4368): undefined reference to `__traceiter_binder_transaction_ref_to_ref' nds32le-linux-ld: binder.c:(.text+0x436c): undefined reference to `__traceiter_binder_transaction_ref_to_ref' nds32le-linux-ld: drivers/android/binder.o: in function `binder_transaction': binder.c:(.text+0x5724): undefined reference to `__tracepoint_binder_transaction' nds32le-linux-ld: binder.c:(.text+0x5728): undefined reference to `__tracepoint_binder_transaction' nds32le-linux-ld: binder.c:(.text+0x5768): undefined reference to `__traceiter_binder_transaction' nds32le-linux-ld: binder.c:(.text+0x576c): undefined reference to `__traceiter_binder_transaction' nds32le-linux-ld: binder.c:(.text+0x5848): undefined reference to `__tracepoint_binder_transaction_alloc_buf' nds32le-linux-ld: binder.c:(.text+0x584c): undefined reference to `__tracepoint_binder_transaction_alloc_buf' nds32le-linux-ld: binder.c:(.text+0x5888): undefined reference to `__traceiter_binder_transaction_alloc_buf' nds32le-linux-ld: binder.c:(.text+0x588c): undefined reference to `__traceiter_binder_transaction_alloc_buf' nds32le-linux-ld: binder.c:(.text+0x5c64): undefined reference to `__tracepoint_binder_transaction_node_to_ref' nds32le-linux-ld: binder.c:(.text+0x5c68): undefined reference to `__tracepoint_binder_transaction_node_to_ref' nds32le-linux-ld: binder.c:(.text+0x5ccc): undefined reference to `__traceiter_binder_transaction_node_to_ref' nds32le-linux-ld: binder.c:(.text+0x5cd0): undefined reference to `__traceiter_binder_transaction_node_to_ref' nds32le-linux-ld: binder.c:(.text+0x65fc): undefined reference to `__tracepoint_binder_transaction_failed_buffer_release' nds32le-linux-ld: binder.c:(.text+0x6604): undefined reference to `__tracepoint_binder_transaction_failed_buffer_release' nds32le-linux-ld: binder.c:(.text+0x663c): undefined reference to `__traceiter_binder_transaction_failed_buffer_release' nds32le-linux-ld: binder.c:(.text+0x6640): undefined reference to `__traceiter_binder_transaction_failed_buffer_release' nds32le-linux-ld: binder.c:(.text+0x671c): undefined reference to `__tracepoint_binder_txn_latency_free' nds32le-linux-ld: binder.c:(.text+0x6720): undefined reference to `__tracepoint_binder_txn_latency_free' nds32le-linux-ld: drivers/android/binder.o: in function `.L24': binder.c:(.text+0x6a56): undefined reference to `__tracepoint_binder_wait_for_work' nds32le-linux-ld: binder.c:(.text+0x6a60): undefined reference to `__tracepoint_binder_wait_for_work' nds32le-linux-ld: binder.c:(.text+0x6aa0): undefined reference to `__traceiter_binder_wait_for_work' nds32le-linux-ld: binder.c:(.text+0x6aa4): undefined reference to `__traceiter_binder_wait_for_work' nds32le-linux-ld: drivers/android/binder.o: in function `.L210': binder.c:(.text+0x7418): undefined reference to `__tracepoint_binder_transaction_received' nds32le-linux-ld: binder.c:(.text+0x741e): undefined reference to `__tracepoint_binder_transaction_received' nds32le-linux-ld: binder.c:(.text+0x7454): undefined reference to `__traceiter_binder_transaction_received' nds32le-linux-ld: binder.c:(.text+0x7458): undefined reference to `__traceiter_binder_transaction_received' nds32le-linux-ld: drivers/android/binder.o: in function `.L212': binder.c:(.text+0x76e8): undefined reference to `__tracepoint_binder_command' nds32le-linux-ld: binder.c:(.text+0x76ec): undefined reference to `__tracepoint_binder_command' nds32le-linux-ld: binder.c:(.text+0x7724): undefined reference to `__traceiter_binder_command' nds32le-linux-ld: binder.c:(.text+0x7728): undefined reference to `__traceiter_binder_command' nds32le-linux-ld: drivers/android/binder.o: in function `binder_ioctl_write_read.constprop.0': binder.c:(.text+0x8498): undefined reference to `__tracepoint_binder_write_done' nds32le-linux-ld: binder.c:(.text+0x849c): undefined reference to `__tracepoint_binder_write_done' nds32le-linux-ld: binder.c:(.text+0x84d0): undefined reference to `__traceiter_binder_write_done' nds32le-linux-ld: binder.c:(.text+0x84d4): undefined reference to `__traceiter_binder_write_done' nds32le-linux-ld: binder.c:(.text+0x8530): undefined reference to `__tracepoint_binder_read_done' nds32le-linux-ld: binder.c:(.text+0x8534): undefined reference to `__tracepoint_binder_read_done' nds32le-linux-ld: binder.c:(.text+0x8568): undefined reference to `__traceiter_binder_read_done' nds32le-linux-ld: binder.c:(.text+0x856c): undefined reference to `__traceiter_binder_read_done' nds32le-linux-ld: drivers/android/binder.o: in function `binder_ioctl': binder.c:(.text+0x86e8): undefined reference to `__tracepoint_binder_ioctl' nds32le-linux-ld: binder.c:(.text+0x86ec): undefined reference to `__tracepoint_binder_ioctl' nds32le-linux-ld: binder.c:(.text+0x8720): undefined reference to `__traceiter_binder_ioctl' nds32le-linux-ld: binder.c:(.text+0x8724): undefined reference to `__traceiter_binder_ioctl' nds32le-linux-ld: binder.c:(.text+0x9504): undefined reference to `__tracepoint_binder_ioctl_done' nds32le-linux-ld: binder.c:(.text+0x9508): undefined reference to `__tracepoint_binder_ioctl_done' nds32le-linux-ld: binder.c:(.text+0x953c): undefined reference to `__traceiter_binder_ioctl_done' nds32le-linux-ld: binder.c:(.text+0x9540): undefined reference to `__traceiter_binder_ioctl_done' nds32le-linux-ld: drivers/android/binder_alloc.o: in function `binder_update_page_range': binder_alloc.c:(.text+0x3dc): undefined reference to `__tracepoint_binder_update_page_range' nds32le-linux-ld: binder_alloc.c:(.text+0x3e0): undefined reference to `__tracepoint_binder_update_page_range' nds32le-linux-ld: binder_alloc.c:(.text+0x418): undefined reference to `__traceiter_binder_update_page_range' nds32le-linux-ld: binder_alloc.c:(.text+0x41c): undefined reference to `__traceiter_binder_update_page_range' nds32le-linux-ld: binder_alloc.c:(.text+0x588): undefined reference to `__tracepoint_binder_alloc_lru_start' nds32le-linux-ld: binder_alloc.c:(.text+0x58c): undefined reference to `__tracepoint_binder_alloc_lru_start' nds32le-linux-ld: binder_alloc.c:(.text+0x5c0): undefined reference to `__traceiter_binder_alloc_lru_start' nds32le-linux-ld: binder_alloc.c:(.text+0x5c4): undefined reference to `__traceiter_binder_alloc_lru_start' nds32le-linux-ld: binder_alloc.c:(.text+0x60c): undefined reference to `__tracepoint_binder_alloc_lru_end' nds32le-linux-ld: binder_alloc.c:(.text+0x610): undefined reference to `__tracepoint_binder_alloc_lru_end' nds32le-linux-ld: binder_alloc.c:(.text+0x644): undefined reference to `__traceiter_binder_alloc_lru_end' nds32le-linux-ld: binder_alloc.c:(.text+0x648): undefined reference to `__traceiter_binder_alloc_lru_end' nds32le-linux-ld: binder_alloc.c:(.text+0x674): undefined reference to `__tracepoint_binder_alloc_page_start' nds32le-linux-ld: binder_alloc.c:(.text+0x678): undefined reference to `__tracepoint_binder_alloc_page_start' nds32le-linux-ld: binder_alloc.c:(.text+0x6ac): undefined reference to `__traceiter_binder_alloc_page_start' nds32le-linux-ld: binder_alloc.c:(.text+0x6b0): undefined reference to `__traceiter_binder_alloc_page_start' nds32le-linux-ld: binder_alloc.c:(.text+0x724): undefined reference to `__tracepoint_binder_alloc_page_end' nds32le-linux-ld: binder_alloc.c:(.text+0x728): undefined reference to `__tracepoint_binder_alloc_page_end' nds32le-linux-ld: binder_alloc.c:(.text+0x75c): undefined reference to `__traceiter_binder_alloc_page_end' nds32le-linux-ld: binder_alloc.c:(.text+0x760): undefined reference to `__traceiter_binder_alloc_page_end' nds32le-linux-ld: binder_alloc.c:(.text+0x7e0): undefined reference to `__tracepoint_binder_free_lru_start' nds32le-linux-ld: binder_alloc.c:(.text+0x7e8): undefined reference to `__tracepoint_binder_free_lru_start' nds32le-linux-ld: binder_alloc.c:(.text+0x820): undefined reference to `__traceiter_binder_free_lru_start' nds32le-linux-ld: binder_alloc.c:(.text+0x824): undefined reference to `__traceiter_binder_free_lru_start' nds32le-linux-ld: binder_alloc.c:(.text+0x86c): undefined reference to `__tracepoint_binder_free_lru_end' nds32le-linux-ld: binder_alloc.c:(.text+0x870): undefined reference to `__tracepoint_binder_free_lru_end' nds32le-linux-ld: binder_alloc.c:(.text+0x8a4): undefined reference to `__traceiter_binder_free_lru_end' nds32le-linux-ld: binder_alloc.c:(.text+0x8a8): undefined reference to `__traceiter_binder_free_lru_end' nds32le-linux-ld: drivers/android/binder_alloc.o: in function `binder_alloc_free_page': binder_alloc.c:(.text+0x1308): undefined reference to `__tracepoint_binder_unmap_user_start' nds32le-linux-ld: binder_alloc.c:(.text+0x130c): undefined reference to `__tracepoint_binder_unmap_user_start' nds32le-linux-ld: binder_alloc.c:(.text+0x1340): undefined reference to `__traceiter_binder_unmap_user_start' nds32le-linux-ld: binder_alloc.c:(.text+0x1344): undefined reference to `__traceiter_binder_unmap_user_start' nds32le-linux-ld: binder_alloc.c:(.text+0x1370): undefined reference to `__tracepoint_binder_unmap_user_end' nds32le-linux-ld: binder_alloc.c:(.text+0x1374): undefined reference to `__tracepoint_binder_unmap_user_end' nds32le-linux-ld: binder_alloc.c:(.text+0x13a8): undefined reference to `__traceiter_binder_unmap_user_end' nds32le-linux-ld: binder_alloc.c:(.text+0x13ac): undefined reference to `__traceiter_binder_unmap_user_end' nds32le-linux-ld: binder_alloc.c:(.text+0x13f8): undefined reference to `__tracepoint_binder_unmap_kernel_start' nds32le-linux-ld: binder_alloc.c:(.text+0x13fc): undefined reference to `__tracepoint_binder_unmap_kernel_start' nds32le-linux-ld: binder_alloc.c:(.text+0x1430): undefined reference to `__traceiter_binder_unmap_kernel_start' nds32le-linux-ld: binder_alloc.c:(.text+0x1434): undefined reference to `__traceiter_binder_unmap_kernel_start' nds32le-linux-ld: binder_alloc.c:(.text+0x1458): undefined reference to `__tracepoint_binder_unmap_kernel_end' nds32le-linux-ld: binder_alloc.c:(.text+0x145e): undefined reference to `__tracepoint_binder_unmap_kernel_end' nds32le-linux-ld: binder_alloc.c:(.text+0x1490): undefined reference to `__traceiter_binder_unmap_kernel_end' nds32le-linux-ld: binder_alloc.c:(.text+0x1494): undefined reference to `__traceiter_binder_unmap_kernel_end' --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org