Re: [PATCH binder] binder: remove duplicate include in binder.c

From: kernel test robot
Date: Sun Oct 24 2021 - 10:03:28 EST


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 <lkp@xxxxxxxxx>

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@xxxxxxxxxxxx

Attachment: .config.gz
Description: application/gzip