tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: fbcd4a3032a53350f6d182c9daeaa4c46e65d964
commit: 47a0b6f372d7f05822d021f86b21a34fd2142225 [1624/3769] cpufreq: Add cpufreq driver for LoongArch
config: loongarch-allmodconfig (https://download.01.org/0day-ci/archive/20240303/202403032032.n9rHviOs-lkp@…)
compiler: loongarch64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240303/202403032032.n9rHviOs-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202403032032.n9rHviOs-lkp@intel.com/
All errors (new ones prefixed by >>):
loongarch64-linux-ld: drivers/cpufreq/loongson3-acpi-cpufreq.o: in function `loongson3_cpufreq_cpu_exit':
>> loongson3-acpi-cpufreq.c:(.text+0x668): undefined reference to `acpi_processor_unregister_performance'
loongarch64-linux-ld: drivers/cpufreq/loongson3-acpi-cpufreq.o: in function `.L342':
>> loongson3-acpi-cpufreq.c:(.text+0x255c): undefined reference to `acpi_processor_register_performance'
loongarch64-linux-ld: drivers/cpufreq/loongson3-acpi-cpufreq.o: in function `.L359':
loongson3-acpi-cpufreq.c:(.text+0x2e80): undefined reference to `acpi_processor_unregister_performance'
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: fbcd4a3032a53350f6d182c9daeaa4c46e65d964
commit: 371d3f569b16c38afcf6abb24d620f9d768c95f9 [1373/3769] vdso: do cntvct workaround in the VDSO
config: arm64-randconfig-r051-20240303 (https://download.01.org/0day-ci/archive/20240303/202403031930.ji3wANIx-lkp@…)
compiler: aarch64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240303/202403031930.ji3wANIx-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202403031930.ji3wANIx-lkp@intel.com/
All errors (new ones prefixed by >>):
scripts/genksyms/parse.y: warning: 9 shift/reduce conflicts [-Wconflicts-sr]
scripts/genksyms/parse.y: warning: 5 reduce/reduce conflicts [-Wconflicts-rr]
scripts/genksyms/parse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
arch/arm64/kernel/vdso-ilp32/Makefile:87: FORCE prerequisite is missing
arch/arm64/kernel/vdso-ilp32/Makefile:90: FORCE prerequisite is missing
arch/arm64/kernel/vdso-ilp32/Makefile:93: FORCE prerequisite is missing
arch/arm64/kernel/vdso-ilp32/Makefile:71: FORCE prerequisite is missing
ld: arch/arm64/kernel/vdso-ilp32/vgettimeofday-ilp32.o: in function `__cvdso_gettimeofday_data.constprop.0':
vgettimeofday.c:(.text+0x28): undefined reference to `__tsan_volatile_read4'
ld: vgettimeofday.c:(.text+0x40): undefined reference to `__tsan_read4'
>> ld: vgettimeofday.c:(.text+0x60): undefined reference to `__tsan_read2'
ld: vgettimeofday.c:(.text+0x80): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x90): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x9c): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0xa8): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0xb4): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0xc4): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0xd4): undefined reference to `__tsan_volatile_read4'
ld: vgettimeofday.c:(.text+0x130): undefined reference to `__tsan_write4'
ld: vgettimeofday.c:(.text+0x13c): undefined reference to `__tsan_write4'
ld: vgettimeofday.c:(.text+0x194): undefined reference to `__tsan_read2'
ld: vgettimeofday.c:(.text+0x1b8): undefined reference to `__tsan_read2'
ld: vgettimeofday.c:(.text+0x1e4): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0x1f0): undefined reference to `__tsan_write4'
ld: vgettimeofday.c:(.text+0x1fc): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0x208): undefined reference to `__tsan_write4'
ld: arch/arm64/kernel/vdso-ilp32/vgettimeofday-ilp32.o: in function `__cvdso_clock_gettime_data.constprop.0':
vgettimeofday.c:(.text+0x28c): undefined reference to `__tsan_volatile_read4'
ld: vgettimeofday.c:(.text+0x2a4): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0x2c0): undefined reference to `__tsan_read2'
ld: vgettimeofday.c:(.text+0x2ec): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x2fc): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x308): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x318): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0x324): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0x334): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x344): undefined reference to `__tsan_volatile_read4'
ld: vgettimeofday.c:(.text+0x3a0): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x3ac): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x3f4): undefined reference to `__tsan_read2'
ld: vgettimeofday.c:(.text+0x41c): undefined reference to `__tsan_read2'
ld: vgettimeofday.c:(.text+0x4dc): undefined reference to `__tsan_volatile_read4'
ld: vgettimeofday.c:(.text+0x4f0): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x4fc): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x508): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x514): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x524): undefined reference to `__tsan_volatile_read4'
ld: arch/arm64/kernel/vdso-ilp32/vgettimeofday-ilp32.o: in function `__kernel_clock_getres':
vgettimeofday.c:(.text+0x604): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x610): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x640): undefined reference to `__tsan_volatile_read4'
ld: arch/arm64/kernel/vdso-ilp32/vgettimeofday-ilp32.o: in function `_sub_I_00099_0':
vgettimeofday.c:(.text.startup+0x8): undefined reference to `__tsan_init'
collect2: error: ld returned 1 exit status
make[3]: *** [arch/arm64/kernel/vdso-ilp32/Makefile:71: arch/arm64/kernel/vdso-ilp32/vdso-ilp32.so.dbg] Error 1
make[3]: Target 'include/generated/vdso-ilp32-offsets.h' not remade because of errors.
make[2]: *** [arch/arm64/Makefile:201: vdso_prepare] Error 2
make[2]: Target 'prepare' not remade because of errors.
make[1]: *** [Makefile:234: __sub-make] Error 2
make[1]: Target 'prepare' not remade because of errors.
make: *** [Makefile:234: __sub-make] Error 2
make: Target 'prepare' not remade because of errors.
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for ARM64_ERRATUM_845719
Depends on [n]: AARCH32_EL0 [=n]
Selected by [y]:
- ARCH_MXC [=y] && ARCH_NXP [=y] && COMPAT [=y]
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: fbcd4a3032a53350f6d182c9daeaa4c46e65d964
commit: 1ab6383ee94e788fe424d7eac10dc8ec3bfa6828 [2688/3769] ACPI / PPTT: Provide a helper to walk processor containers
config: loongarch-randconfig-r112-20240302 (https://download.01.org/0day-ci/archive/20240303/202403031641.WjM6vjTf-lkp@…)
compiler: loongarch64-linux-gcc (GCC) 13.2.0
reproduce: (https://download.01.org/0day-ci/archive/20240303/202403031641.WjM6vjTf-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202403031641.WjM6vjTf-lkp@intel.com/
sparse warnings: (new ones prefixed by >>)
>> drivers/acpi/pptt.c:309:5: sparse: sparse: symbol 'acpi_pptt_for_each_container' was not declared. Should it be static?
vim +/acpi_pptt_for_each_container +309 drivers/acpi/pptt.c
297
298 /**
299 * acpi_pptt_for_each_container() - Iterate over all processor containers
300 *
301 * Not all 'Processor' entries in the PPTT are either a CPU or a Processor
302 * Container, they may exist purely to describe a Private resource. CPUs
303 * have to be leaves, so a Processor Container is a non-leaf that has the
304 * 'ACPI Processor ID valid' flag set.
305 *
306 * Return: 0 for a complete walk, or the first non-zero value from the callback
307 * that stopped the walk.
308 */
> 309 int acpi_pptt_for_each_container(acpi_pptt_cpu_callback_t callback, void *arg)
310 {
311 struct acpi_pptt_processor *cpu_node;
312 struct acpi_table_header *table_hdr;
313 struct acpi_subtable_header *entry;
314 bool leaf_flag, has_leaf_flag = false;
315 unsigned long table_end;
316 acpi_status status;
317 u32 proc_sz;
318 int ret = 0;
319
320 status = acpi_get_table(ACPI_SIG_PPTT, 0, &table_hdr);
321 if (ACPI_FAILURE(status))
322 return 0;
323
324 if (table_hdr->revision > 1)
325 has_leaf_flag = true;
326
327 table_end = (unsigned long)table_hdr + table_hdr->length;
328 entry = ACPI_ADD_PTR(struct acpi_subtable_header, table_hdr,
329 sizeof(struct acpi_table_pptt));
330 proc_sz = sizeof(struct acpi_pptt_processor);
331 while ((unsigned long)entry + proc_sz < table_end) {
332 cpu_node = (struct acpi_pptt_processor *)entry;
333 if (entry->type == ACPI_PPTT_TYPE_PROCESSOR &&
334 cpu_node->flags & ACPI_PPTT_ACPI_PROCESSOR_ID_VALID)
335 {
336 leaf_flag = cpu_node->flags & ACPI_PPTT_ACPI_LEAF_NODE;
337 if ((has_leaf_flag && !leaf_flag) ||
338 (!has_leaf_flag && !acpi_pptt_leaf_node(table_hdr, cpu_node)))
339 {
340 ret = callback(cpu_node, arg);
341 if (ret)
342 break;
343 }
344 }
345 entry = ACPI_ADD_PTR(struct acpi_subtable_header, entry,
346 entry->length);
347 }
348
349 acpi_put_table(table_hdr);
350
351 return ret;
352 }
353
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
tree: https://gitee.com/openeuler/kernel.git OLK-6.6
head: fbcd4a3032a53350f6d182c9daeaa4c46e65d964
commit: f9b54a6714445cde83aeff0318cf767b3b81229d [701/3769] arm64:ilp32: add ARM64_ILP32 to Kconfig
config: arm64-randconfig-r051-20240303 (https://download.01.org/0day-ci/archive/20240303/202403031506.b9MRia3z-lkp@…)
compiler: aarch64-linux-gcc (GCC) 13.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240303/202403031506.b9MRia3z-lkp@…)
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(a)intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202403031506.b9MRia3z-lkp@intel.com/
All errors (new ones prefixed by >>):
scripts/genksyms/parse.y: warning: 9 shift/reduce conflicts [-Wconflicts-sr]
scripts/genksyms/parse.y: warning: 5 reduce/reduce conflicts [-Wconflicts-rr]
scripts/genksyms/parse.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
arch/arm64/kernel/vdso-ilp32/Makefile:84: FORCE prerequisite is missing
arch/arm64/kernel/vdso-ilp32/Makefile:87: FORCE prerequisite is missing
arch/arm64/kernel/vdso-ilp32/Makefile:90: FORCE prerequisite is missing
arch/arm64/kernel/vdso-ilp32/Makefile:68: FORCE prerequisite is missing
ld: arch/arm64/kernel/vdso-ilp32/vgettimeofday-ilp32.o: in function `__cvdso_gettimeofday_data.constprop.0':
>> vgettimeofday.c:(.text+0x28): undefined reference to `__tsan_volatile_read4'
>> ld: vgettimeofday.c:(.text+0x40): undefined reference to `__tsan_read4'
>> ld: vgettimeofday.c:(.text+0x6c): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x7c): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x88): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x94): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0xa0): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0xb0): undefined reference to `__tsan_read8'
>> ld: vgettimeofday.c:(.text+0xc0): undefined reference to `__tsan_volatile_read4'
>> ld: vgettimeofday.c:(.text+0x120): undefined reference to `__tsan_write4'
ld: vgettimeofday.c:(.text+0x12c): undefined reference to `__tsan_write4'
ld: vgettimeofday.c:(.text+0x184): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0x190): undefined reference to `__tsan_write4'
ld: vgettimeofday.c:(.text+0x19c): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0x1a8): undefined reference to `__tsan_write4'
ld: arch/arm64/kernel/vdso-ilp32/vgettimeofday-ilp32.o: in function `__cvdso_clock_gettime_data.constprop.0':
vgettimeofday.c:(.text+0x24c): undefined reference to `__tsan_volatile_read4'
ld: vgettimeofday.c:(.text+0x264): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0x298): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x2a8): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x2b4): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x2c4): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0x2d0): undefined reference to `__tsan_read4'
ld: vgettimeofday.c:(.text+0x2e0): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x2f0): undefined reference to `__tsan_volatile_read4'
>> ld: vgettimeofday.c:(.text+0x350): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x35c): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x438): undefined reference to `__tsan_volatile_read4'
ld: vgettimeofday.c:(.text+0x44c): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x458): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x464): undefined reference to `__tsan_read8'
ld: vgettimeofday.c:(.text+0x470): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x480): undefined reference to `__tsan_volatile_read4'
ld: arch/arm64/kernel/vdso-ilp32/vgettimeofday-ilp32.o: in function `__kernel_clock_getres':
>> vgettimeofday.c:(.text+0x584): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x590): undefined reference to `__tsan_write8'
ld: vgettimeofday.c:(.text+0x5c0): undefined reference to `__tsan_volatile_read4'
ld: arch/arm64/kernel/vdso-ilp32/vgettimeofday-ilp32.o: in function `_sub_I_00099_0':
>> vgettimeofday.c:(.text.startup+0x8): undefined reference to `__tsan_init'
>> collect2: error: ld returned 1 exit status
make[3]: *** [arch/arm64/kernel/vdso-ilp32/Makefile:68: arch/arm64/kernel/vdso-ilp32/vdso-ilp32.so.dbg] Error 1
make[3]: Target 'include/generated/vdso-ilp32-offsets.h' not remade because of errors.
make[2]: *** [arch/arm64/Makefile:201: vdso_prepare] Error 2
make[2]: Target 'prepare' not remade because of errors.
make[1]: *** [Makefile:234: __sub-make] Error 2
make[1]: Target 'prepare' not remade because of errors.
make: *** [Makefile:234: __sub-make] Error 2
make: Target 'prepare' not remade because of errors.
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for ARM64_ERRATUM_845719
Depends on [n]: AARCH32_EL0 [=n]
Selected by [y]:
- ARCH_MXC [=y] && ARCH_NXP [=y] && COMPAT [=y]
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki