[openeuler:OLK-5.10 3382/3382] arch/arm64/kernel/topology.c:380:22: sparse: sparse: dereference of noderef expression
tree: https://gitee.com/openeuler/kernel.git OLK-5.10 head: 06a8b520851290347ca458d4335bebc607fe3b58 commit: 488a3120a38a58d51124ab91b7edb1eed322bae3 [3382/3382] arm64: implement CPPC FFH support using AMUs config: arm64-randconfig-r122-20251205 (https://download.01.org/0day-ci/archive/20251205/202512051824.V6vO84rU-lkp@i...) compiler: aarch64-linux-gcc (GCC) 8.5.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251205/202512051824.V6vO84rU-lkp@i...) 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/202512051824.V6vO84rU-lkp@intel.com/ sparse warnings: (new ones prefixed by >>)
arch/arm64/kernel/topology.c:380:22: sparse: sparse: dereference of noderef expression
vim +380 arch/arm64/kernel/topology.c 375 376 int cpc_read_ffh(int cpu, struct cpc_reg *reg, u64 *val) 377 { 378 int ret = -EOPNOTSUPP; 379
380 switch ((u64)reg->address) { 381 case 0x0: 382 ret = counters_read_on_cpu(cpu, cpu_read_corecnt, val); 383 break; 384 case 0x1: 385 ret = counters_read_on_cpu(cpu, cpu_read_constcnt, val); 386 break; 387 } 388 389 if (!ret) { 390 *val &= GENMASK_ULL(reg->bit_offset + reg->bit_width - 1, 391 reg->bit_offset); 392 *val >>= reg->bit_offset; 393 } 394 395 return ret; 396 } 397
-- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
participants (1)
-
kernel test robot