All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-iv:topic/v1_acpi_cpu_capacity 2/2] arch/x86/include/asm/topology.h:223:9: warning: 'arch_init_invariance_cppc' macro redefined
@ 2021-05-12 14:51 kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2021-05-12 14:51 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 6492 bytes --]

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-r013-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@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 kernel/time/hrtimer.c:25:
   In file included from include/linux/cpu.h:17:
   In file included from include/linux/node.h:18:
   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
           ^
   kernel/time/hrtimer.c:120:21: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
           [CLOCK_REALTIME]        = HRTIMER_BASE_REALTIME,
                                     ^~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:118:27: note: previous initialization is here
           [0 ... MAX_CLOCKS - 1]  = HRTIMER_MAX_CLOCK_BASES,
                                     ^~~~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:121:22: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
           [CLOCK_MONOTONIC]       = HRTIMER_BASE_MONOTONIC,
                                     ^~~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:118:27: note: previous initialization is here
           [0 ... MAX_CLOCKS - 1]  = HRTIMER_MAX_CLOCK_BASES,
                                     ^~~~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:122:21: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
           [CLOCK_BOOTTIME]        = HRTIMER_BASE_BOOTTIME,
                                     ^~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:118:27: note: previous initialization is here
           [0 ... MAX_CLOCKS - 1]  = HRTIMER_MAX_CLOCK_BASES,
                                     ^~~~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:123:17: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
           [CLOCK_TAI]             = HRTIMER_BASE_TAI,
                                     ^~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:118:27: note: previous initialization is here
           [0 ... MAX_CLOCKS - 1]  = HRTIMER_MAX_CLOCK_BASES,
                                     ^~~~~~~~~~~~~~~~~~~~~~~
   kernel/time/hrtimer.c:147:20: warning: unused function 'is_migration_base' [-Wunused-function]
   static inline bool is_migration_base(struct hrtimer_clock_base *base)
                      ^
   6 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@arm.com>
:::::: CC: Ionela Voinescu <ionela.voinescu@arm.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 37258 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread
* [linux-iv:topic/v1_acpi_cpu_capacity 2/2] arch/x86/include/asm/topology.h:223:9: warning: 'arch_init_invariance_cppc' macro redefined
@ 2021-05-12 14:39 kernel test robot
  0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2021-05-12 14:39 UTC (permalink / raw)
  To: kbuild-all

[-- Attachment #1: Type: text/plain, Size: 11992 bytes --]

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@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@arm.com>
:::::: CC: Ionela Voinescu <ionela.voinescu@arm.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 38107 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-05-12 14:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-12 14:51 [linux-iv:topic/v1_acpi_cpu_capacity 2/2] arch/x86/include/asm/topology.h:223:9: warning: 'arch_init_invariance_cppc' macro redefined kernel test robot
  -- strict thread matches above, loose matches on Subject: below --
2021-05-12 14:39 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.