tree:
https://github.com/curro/linux for-edward
head: 9ba143107276ffb71f116efd181424c070805213
commit: b17127f75521e43cafb06f5e7c4bbf4b89a7080f [7/17] cpufreq: intel_pstate: Implement
VLP controller statistics and target range calculation.
config: x86_64-randconfig-a005-20200930 (attached as .config)
compiler: clang version 12.0.0 (
https://github.com/llvm/llvm-project
bcd05599d0e53977a963799d6ee4f6e0bc21331b)
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
# install x86_64 cross compiling tool for clang build
# apt-get install binutils-x86-64-linux-gnu
#
https://github.com/curro/linux/commit/b17127f75521e43cafb06f5e7c4bbf4b89a...
git remote add curro
https://github.com/curro/linux
git fetch --no-tags curro for-edward
git checkout b17127f75521e43cafb06f5e7c4bbf4b89a7080f
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All warnings (new ones prefixed by >>):
In file included from drivers/cpufreq/intel_pstate.c:37:
In file included from drivers/cpufreq/../../kernel/sched/sched.h:70:
> include/asm-generic/vmlinux.lds.h:299:9: warning:
'ACPI_PROBE_TABLE' macro redefined [-Wmacro-redefined]
#define
ACPI_PROBE_TABLE(name) \
^
include/linux/acpi.h:1177:9: note: previous definition is here
#define ACPI_PROBE_TABLE(name) __##name##_acpi_probe_table
^
drivers/cpufreq/intel_pstate.c:90:23: warning: unused function 'percent_fp'
[-Wunused-function]
static inline int32_t percent_fp(int percent)
^
drivers/cpufreq/intel_pstate.c:105:23: warning: unused function
'percent_ext_fp' [-Wunused-function]
static inline int32_t percent_ext_fp(int percent)
^
drivers/cpufreq/intel_pstate.c:2041:13: warning: unused function
'intel_pstate_reset_vlp' [-Wunused-function]
static void intel_pstate_reset_vlp(struct cpudata *cpu)
^
drivers/cpufreq/intel_pstate.c:2190:39: warning: unused function
'get_vlp_target_range' [-Wunused-function]
static const struct vlp_target_range *get_vlp_target_range(struct cpudata *cpu)
^
drivers/cpufreq/intel_pstate.c:2314:13: warning: unused function
'update_vlp_sample' [-Wunused-function]
static bool update_vlp_sample(struct cpudata *cpu, u64 time, unsigned int flags)
^
6 warnings generated.
vim +/ACPI_PROBE_TABLE +299 include/asm-generic/vmlinux.lds.h
6c3ff8b11a16ec6 Stephen Boyd 2013-10-30 297
e647b532275bb35 Marc Zyngier 2015-09-28 298 #ifdef CONFIG_ACPI
e647b532275bb35 Marc Zyngier 2015-09-28 @299 #define ACPI_PROBE_TABLE(name) \
e647b532275bb35 Marc Zyngier 2015-09-28 300 . = ALIGN(8); \
a62143850053332 Masahiro Yamada 2018-05-09 301 __##name##_acpi_probe_table = .; \
4b89b7f7aad5742 Nicholas Piggin 2016-11-24 302
KEEP(*(__##name##_acpi_probe_table)) \
a62143850053332 Masahiro Yamada 2018-05-09 303 __##name##_acpi_probe_table_end = .;
e647b532275bb35 Marc Zyngier 2015-09-28 304 #else
e647b532275bb35 Marc Zyngier 2015-09-28 305 #define ACPI_PROBE_TABLE(name)
e647b532275bb35 Marc Zyngier 2015-09-28 306 #endif
e647b532275bb35 Marc Zyngier 2015-09-28 307
:::::: The code at line 299 was first introduced by commit
:::::: e647b532275bb357e87272e052fccf5fcdb36a17 ACPI: Add early device probing
infrastructure
:::::: TO: Marc Zyngier <Marc.Zyngier(a)arm.com>
:::::: CC: Rafael J. Wysocki <rafael.j.wysocki(a)intel.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org