All of lore.kernel.org
 help / color / mirror / Atom feed
* [android-common:android12-5.10 1/1] kernel/kcov.c:296:14: warning: mismatch in argument 1 type of built-in function '__sanitizer_cov_trace_switch'; expected 'long unsigned int'
@ 2026-08-12 19:39 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-08-12 19:39 UTC (permalink / raw)
  To: cros-kernel-buildreports; +Cc: oe-kbuild-all

Hi Kees,

FYI, the error/warning still remains.

tree:   https://android.googlesource.com/kernel/common android12-5.10
head:   1d929bc650954dfa344168039d30b1bc13a3e48e
commit: c2985e13ddc87258e98fad13e435129a210092b6 [1/1] UPSTREAM: ubsan: enable for all*config builds
config: arm64-randconfig-003-20260813 (https://download.01.org/0day-ci/archive/20260813/202608130359.g6552qOP-lkp@intel.com/config)
compiler: aarch64-linux-gcc (GCC) 9.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260813/202608130359.g6552qOP-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202608130359.g6552qOP-lkp@intel.com/

All warnings (new ones prefixed by >>):

   kernel/kcov.c:262:14: warning: mismatch in argument 1 type of built-in function '__sanitizer_cov_trace_cmp8'; expected 'long unsigned int' [-Wbuiltin-declaration-mismatch]
     262 | void notrace __sanitizer_cov_trace_cmp8(u64 arg1, u64 arg2)
         |              ^~~~~~~~~~~~~~~~~~~~~~~~~~
   kernel/kcov.c:289:14: warning: mismatch in argument 1 type of built-in function '__sanitizer_cov_trace_const_cmp8'; expected 'long unsigned int' [-Wbuiltin-declaration-mismatch]
     289 | void notrace __sanitizer_cov_trace_const_cmp8(u64 arg1, u64 arg2)
         |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> kernel/kcov.c:296:14: warning: mismatch in argument 1 type of built-in function '__sanitizer_cov_trace_switch'; expected 'long unsigned int' [-Wbuiltin-declaration-mismatch]
     296 | void notrace __sanitizer_cov_trace_switch(u64 val, u64 *cases)
         |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

Kconfig warnings: (for reference only)
   WARNING: unmet direct dependencies detected for NET_PTP_CLASSIFY
   Depends on [n]: NET [=n]
   Selected by [y]:
   - GKI_HIDDEN_NET_CONFIGS [=y]
   WARNING: unmet direct dependencies detected for HVC_DRIVER
   Depends on [n]: TTY [=n]
   Selected by [y]:
   - GKI_HIDDEN_VIRTUAL_CONFIGS [=y]
   WARNING: unmet direct dependencies detected for PAGE_POOL
   Depends on [n]: NET [=n]
   Selected by [y]:
   - GKI_HIDDEN_NET_CONFIGS [=y]


vim +296 kernel/kcov.c

ded97d2c2b2c5f Victor Chibotaru 2017-11-17  261  
ded97d2c2b2c5f Victor Chibotaru 2017-11-17 @262  void notrace __sanitizer_cov_trace_cmp8(u64 arg1, u64 arg2)
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  263  {
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  264  	write_comp_data(KCOV_CMP_SIZE(3), arg1, arg2, _RET_IP_);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  265  }
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  266  EXPORT_SYMBOL(__sanitizer_cov_trace_cmp8);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  267  
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  268  void notrace __sanitizer_cov_trace_const_cmp1(u8 arg1, u8 arg2)
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  269  {
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  270  	write_comp_data(KCOV_CMP_SIZE(0) | KCOV_CMP_CONST, arg1, arg2,
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  271  			_RET_IP_);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  272  }
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  273  EXPORT_SYMBOL(__sanitizer_cov_trace_const_cmp1);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  274  
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  275  void notrace __sanitizer_cov_trace_const_cmp2(u16 arg1, u16 arg2)
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  276  {
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  277  	write_comp_data(KCOV_CMP_SIZE(1) | KCOV_CMP_CONST, arg1, arg2,
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  278  			_RET_IP_);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  279  }
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  280  EXPORT_SYMBOL(__sanitizer_cov_trace_const_cmp2);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  281  
689d77f001cd22 Dmitry Vyukov    2017-12-14  282  void notrace __sanitizer_cov_trace_const_cmp4(u32 arg1, u32 arg2)
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  283  {
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  284  	write_comp_data(KCOV_CMP_SIZE(2) | KCOV_CMP_CONST, arg1, arg2,
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  285  			_RET_IP_);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  286  }
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  287  EXPORT_SYMBOL(__sanitizer_cov_trace_const_cmp4);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  288  
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  289  void notrace __sanitizer_cov_trace_const_cmp8(u64 arg1, u64 arg2)
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  290  {
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  291  	write_comp_data(KCOV_CMP_SIZE(3) | KCOV_CMP_CONST, arg1, arg2,
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  292  			_RET_IP_);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  293  }
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  294  EXPORT_SYMBOL(__sanitizer_cov_trace_const_cmp8);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  295  
ded97d2c2b2c5f Victor Chibotaru 2017-11-17 @296  void notrace __sanitizer_cov_trace_switch(u64 val, u64 *cases)
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  297  {
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  298  	u64 i;
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  299  	u64 count = cases[0];
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  300  	u64 size = cases[1];
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  301  	u64 type = KCOV_CMP_CONST;
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  302  
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  303  	switch (size) {
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  304  	case 8:
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  305  		type |= KCOV_CMP_SIZE(0);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  306  		break;
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  307  	case 16:
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  308  		type |= KCOV_CMP_SIZE(1);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  309  		break;
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  310  	case 32:
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  311  		type |= KCOV_CMP_SIZE(2);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  312  		break;
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  313  	case 64:
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  314  		type |= KCOV_CMP_SIZE(3);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  315  		break;
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  316  	default:
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  317  		return;
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  318  	}
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  319  	for (i = 0; i < count; i++)
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  320  		write_comp_data(type, cases[i + 2], val, _RET_IP_);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  321  }
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  322  EXPORT_SYMBOL(__sanitizer_cov_trace_switch);
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  323  #endif /* ifdef CONFIG_KCOV_ENABLE_COMPARISONS */
ded97d2c2b2c5f Victor Chibotaru 2017-11-17  324  

:::::: The code at line 296 was first introduced by commit
:::::: ded97d2c2b2c5f1dcced0bc57133f7753b037dfc kcov: support comparison operands collection

:::::: TO: Victor Chibotaru <tchibo@google.com>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>

--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-08-12 19:40 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-12 19:39 [android-common:android12-5.10 1/1] kernel/kcov.c:296:14: warning: mismatch in argument 1 type of built-in function '__sanitizer_cov_trace_switch'; expected 'long unsigned int' kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.