tree:
https://git.gitlab.arm.com/linux-arm/linux-iv.git topic/v1_acpi_cpu_capacity
head: eece74e8aaac3da75e29d0d24730d90c85c7b0ea
commit: eece74e8aaac3da75e29d0d24730d90c85c7b0ea [2/2] arch_topology: obtain cpu capacity
using information from CPPC
config: x86_64-randconfig-a015-20210512 (attached as .config)
compiler: clang version 13.0.0 (
https://github.com/llvm/llvm-project
a0fed635fe1701470062495a6ffee1c608f3f1bc)
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
git remote add linux-iv
https://git.gitlab.arm.com/linux-arm/linux-iv.git
git fetch --no-tags linux-iv topic/v1_acpi_cpu_capacity
git checkout eece74e8aaac3da75e29d0d24730d90c85c7b0ea
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 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 arch/x86/kernel/asm-offsets.c:9:
In file included from include/linux/crypto.h:20:
In file included from include/linux/slab.h:15:
In file included from include/linux/gfp.h:9:
In file included from include/linux/topology.h:36:
> arch/x86/include/asm/topology.h:223:9: warning:
'arch_init_invariance_cppc' macro redefined [-Wmacro-redefined]
#define
arch_init_invariance_cppc init_freq_invariance_cppc
^
include/linux/arch_topology.h:16:9: note: previous definition is here
#define arch_init_invariance_cppc init_cpu_capacity_cppc
^
1 warning generated.
--
In file included from drivers/media/i2c/adv7604.c:20:
In file included from include/linux/hdmi.h:28:
In file included from include/linux/device.h:16:
In file included from include/linux/energy_model.h:7:
In file included from include/linux/kobject.h:20:
In file included from include/linux/sysfs.h:16:
In file included from include/linux/kernfs.h:13:
In file included from include/linux/idr.h:15:
In file included from include/linux/radix-tree.h:19:
In file included from include/linux/xarray.h:14:
In file included from include/linux/gfp.h:9:
In file included from include/linux/topology.h:36:
> arch/x86/include/asm/topology.h:223:9: warning:
'arch_init_invariance_cppc' macro redefined [-Wmacro-redefined]
#define
arch_init_invariance_cppc init_freq_invariance_cppc
^
include/linux/arch_topology.h:16:9: note: previous definition is here
#define arch_init_invariance_cppc init_cpu_capacity_cppc
^
drivers/media/i2c/adv7604.c:401:19: warning: unused function 'avlink_read'
[-Wunused-function]
static inline int avlink_read(struct v4l2_subdev *sd, u8 reg)
^
drivers/media/i2c/adv7604.c:408:19: warning: unused function 'avlink_write'
[-Wunused-function]
static inline int avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val)
^
drivers/media/i2c/adv7604.c:442:19: warning: unused function 'infoframe_write'
[-Wunused-function]
static inline int infoframe_write(struct v4l2_subdev *sd, u8 reg, u8 val)
^
drivers/media/i2c/adv7604.c:449:19: warning: unused function 'afe_read'
[-Wunused-function]
static inline int afe_read(struct v4l2_subdev *sd, u8 reg)
^
drivers/media/i2c/adv7604.c:482:19: warning: unused function 'edid_read'
[-Wunused-function]
static inline int edid_read(struct v4l2_subdev *sd, u8 reg)
^
drivers/media/i2c/adv7604.c:489:19: warning: unused function 'edid_write'
[-Wunused-function]
static inline int edid_write(struct v4l2_subdev *sd, u8 reg, u8 val)
^
drivers/media/i2c/adv7604.c:573:19: warning: unused function 'test_write'
[-Wunused-function]
static inline int test_write(struct v4l2_subdev *sd, u8 reg, u8 val)
^
drivers/media/i2c/adv7604.c:604:19: warning: unused function 'vdp_read'
[-Wunused-function]
static inline int vdp_read(struct v4l2_subdev *sd, u8 reg)
^
drivers/media/i2c/adv7604.c:611:19: warning: unused function 'vdp_write'
[-Wunused-function]
static inline int vdp_write(struct v4l2_subdev *sd, u8 reg, u8 val)
^
10 warnings generated.
--
In file included from drivers/media/i2c/adv7842.c:21:
In file included from include/linux/module.h:16:
In file included from include/linux/kmod.h:9:
In file included from include/linux/umh.h:4:
In file included from include/linux/gfp.h:9:
In file included from include/linux/topology.h:36:
> arch/x86/include/asm/topology.h:223:9: warning:
'arch_init_invariance_cppc' macro redefined [-Wmacro-redefined]
#define
arch_init_invariance_cppc init_freq_invariance_cppc
^
include/linux/arch_topology.h:16:9: note: previous definition is here
#define arch_init_invariance_cppc init_cpu_capacity_cppc
^
drivers/media/i2c/adv7842.c:259:24: warning: unused function 'hblanking'
[-Wunused-function]
static inline unsigned hblanking(const struct v4l2_bt_timings *t)
^
drivers/media/i2c/adv7842.c:269:24: warning: unused function 'vblanking'
[-Wunused-function]
static inline unsigned vblanking(const struct v4l2_bt_timings *t)
^
drivers/media/i2c/adv7842.c:375:19: warning: unused function 'avlink_read'
[-Wunused-function]
static inline int avlink_read(struct v4l2_subdev *sd, u8 reg)
^
drivers/media/i2c/adv7842.c:382:19: warning: unused function 'avlink_write'
[-Wunused-function]
static inline int avlink_write(struct v4l2_subdev *sd, u8 reg, u8 val)
^
drivers/media/i2c/adv7842.c:415:19: warning: unused function 'infoframe_write'
[-Wunused-function]
static inline int infoframe_write(struct v4l2_subdev *sd, u8 reg, u8 val)
^
drivers/media/i2c/adv7842.c:498:19: warning: unused function 'edid_read'
[-Wunused-function]
static inline int edid_read(struct v4l2_subdev *sd, u8 reg)
^
drivers/media/i2c/adv7842.c:505:19: warning: unused function 'edid_write'
[-Wunused-function]
static inline int edid_write(struct v4l2_subdev *sd, u8 reg, u8 val)
^
drivers/media/i2c/adv7842.c:550:19: warning: unused function 'vdp_read'
[-Wunused-function]
static inline int vdp_read(struct v4l2_subdev *sd, u8 reg)
^
drivers/media/i2c/adv7842.c:557:19: warning: unused function 'vdp_write'
[-Wunused-function]
static inline int vdp_write(struct v4l2_subdev *sd, u8 reg, u8 val)
^
10 warnings generated.
--
In file included from drivers/media/i2c/cs3308.c:12:
In file included from include/linux/module.h:16:
In file included from include/linux/kmod.h:9:
In file included from include/linux/umh.h:4:
In file included from include/linux/gfp.h:9:
In file included from include/linux/topology.h:36:
> arch/x86/include/asm/topology.h:223:9: warning:
'arch_init_invariance_cppc' macro redefined [-Wmacro-redefined]
#define
arch_init_invariance_cppc init_freq_invariance_cppc
^
include/linux/arch_topology.h:16:9: note: previous definition is here
#define arch_init_invariance_cppc init_cpu_capacity_cppc
^
drivers/media/i2c/cs3308.c:30:19: warning: unused function 'cs3308_read'
[-Wunused-function]
static inline int cs3308_read(struct v4l2_subdev *sd, u8 reg)
^
2 warnings generated.
--
In file included from drivers/media/i2c/imx290.c:14:
In file included from include/linux/i2c.h:13:
In file included from include/linux/acpi.h:13:
In file included from include/linux/irqdomain.h:35:
In file included from include/linux/of.h:17:
In file included from include/linux/kobject.h:20:
In file included from include/linux/sysfs.h:16:
In file included from include/linux/kernfs.h:13:
In file included from include/linux/idr.h:15:
In file included from include/linux/radix-tree.h:19:
In file included from include/linux/xarray.h:14:
In file included from include/linux/gfp.h:9:
In file included from include/linux/topology.h:36:
> arch/x86/include/asm/topology.h:223:9: warning:
'arch_init_invariance_cppc' macro redefined [-Wmacro-redefined]
#define
arch_init_invariance_cppc init_freq_invariance_cppc
^
include/linux/arch_topology.h:16:9: note: previous definition is here
#define arch_init_invariance_cppc init_cpu_capacity_cppc
^
drivers/media/i2c/imx290.c:366:19: warning: unused function 'imx290_read_reg'
[-Wunused-function]
static inline int imx290_read_reg(struct imx290 *imx290, u16 addr, u8 *value)
^
2 warnings generated.
--
In file included from drivers/media/i2c/cx25840/cx25840-ir.c:10:
In file included from include/linux/slab.h:15:
In file included from include/linux/gfp.h:9:
In file included from include/linux/topology.h:36:
> arch/x86/include/asm/topology.h:223:9: warning:
'arch_init_invariance_cppc' macro redefined [-Wmacro-redefined]
#define
arch_init_invariance_cppc init_freq_invariance_cppc
^
include/linux/arch_topology.h:16:9: note: previous definition is here
#define arch_init_invariance_cppc init_cpu_capacity_cppc
^
drivers/media/i2c/cx25840/cx25840-ir.c:139:19: warning: unused function
'ns_to_clock_divider' [-Wunused-function]
static inline u16 ns_to_clock_divider(unsigned int ns)
^
drivers/media/i2c/cx25840/cx25840-ir.c:145:28: warning: unused function
'clock_divider_to_ns' [-Wunused-function]
static inline unsigned int clock_divider_to_ns(unsigned int divider)
^
drivers/media/i2c/cx25840/cx25840-ir.c:163:19: warning: unused function
'freq_to_clock_divider' [-Wunused-function]
static inline u16 freq_to_clock_divider(unsigned int freq,
^
4 warnings generated.
--
In file included from arch/x86/kernel/asm-offsets.c:9:
In file included from include/linux/crypto.h:20:
In file included from include/linux/slab.h:15:
In file included from include/linux/gfp.h:9:
In file included from include/linux/topology.h:36:
> arch/x86/include/asm/topology.h:223:9: warning:
'arch_init_invariance_cppc' macro redefined [-Wmacro-redefined]
#define
arch_init_invariance_cppc init_freq_invariance_cppc
^
include/linux/arch_topology.h:16:9: note: previous definition is here
#define arch_init_invariance_cppc init_cpu_capacity_cppc
^
1 warning generated.
vim +/arch_init_invariance_cppc +223 arch/x86/include/asm/topology.h
1567c3e3467cdd Giovanni Gherdovich 2020-01-22 220
41ea667227bad5 Nathan Fontenot 2020-11-12 221 #ifdef CONFIG_ACPI_CPPC_LIB
41ea667227bad5 Nathan Fontenot 2020-11-12 222 void init_freq_invariance_cppc(void);
3efe78be8d652a Ionela Voinescu 2021-03-18 @223 #define arch_init_invariance_cppc
init_freq_invariance_cppc
41ea667227bad5 Nathan Fontenot 2020-11-12 224 #endif
41ea667227bad5 Nathan Fontenot 2020-11-12 225
:::::: The code at line 223 was first introduced by commit
:::::: 3efe78be8d652a157bd19b6dbd371a2762f953d2 x86, ACPI: rename
init_freq_invariance_cppc to arch_init_invariance_cppc
:::::: TO: Ionela Voinescu <ionela.voinescu(a)arm.com>
:::::: CC: Ionela Voinescu <ionela.voinescu(a)arm.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org