[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202203261924.hLeu3gUX-lkp@intel.com>
Date: Sat, 26 Mar 2022 19:14:36 +0800
From: kernel test robot <lkp@...el.com>
To: Kuogee Hsieh <quic_khsieh@...cinc.com>
Cc: kbuild-all@...ts.01.org, linux-kernel@...r.kernel.org,
Bjorn Andersson <bjorn.andersson@...aro.org>
Subject: [andersson:wip/sc8180x-next-20220301 3/27]
adreno_gpu.c:(.text+0x60): multiple definition of `msm_dp_wide_bus_enable';
drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4):
first defined here
tree: https://github.com/andersson/kernel wip/sc8180x-next-20220301
head: 0289eb1e5447f549241a40b2a0742a796467ecd8
commit: 87ad16647bc8be653328a973b07fb8f71eaedba2 [3/27] drm/msm/dp: enable widebus feature for display port
config: arm64-randconfig-r013-20220325 (https://download.01.org/0day-ci/archive/20220326/202203261924.hLeu3gUX-lkp@intel.com/config)
compiler: aarch64-linux-gcc (GCC) 11.2.0
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
# https://github.com/andersson/kernel/commit/87ad16647bc8be653328a973b07fb8f71eaedba2
git remote add andersson https://github.com/andersson/kernel
git fetch --no-tags andersson wip/sc8180x-next-20220301
git checkout 87ad16647bc8be653328a973b07fb8f71eaedba2
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=arm64 SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@...el.com>
All error/warnings (new ones prefixed by >>):
In file included from drivers/gpu/drm/msm/disp/dpu1/dpu_hw_mdss.h:11,
from drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c:7:
>> drivers/gpu/drm/msm/msm_drv.h:433:6: warning: no previous prototype for 'msm_dp_wide_bus_enable' [-Wmissing-prototypes]
433 | bool msm_dp_wide_bus_enable(struct msm_dp *dp_display)
| ^~~~~~~~~~~~~~~~~~~~~~
--
In file included from drivers/gpu/drm/msm/msm_fence.c:9:
>> drivers/gpu/drm/msm/msm_drv.h:433:6: warning: no previous prototype for 'msm_dp_wide_bus_enable' [-Wmissing-prototypes]
433 | bool msm_dp_wide_bus_enable(struct msm_dp *dp_display)
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from include/linux/string.h:253,
from include/linux/bitmap.h:11,
from include/linux/cpumask.h:12,
from include/linux/smp.h:13,
from include/linux/lockdep.h:14,
from include/linux/spinlock.h:62,
from include/linux/wait.h:9,
from include/linux/dma-fence.h:17,
from drivers/gpu/drm/msm/msm_fence.c:7:
In function 'strncpy',
inlined from 'msm_fence_context_alloc' at drivers/gpu/drm/msm/msm_fence.c:24:2:
include/linux/fortify-string.h:52:33: warning: '__builtin_strncpy' specified bound 32 equals destination size [-Wstringop-truncation]
52 | #define __underlying_strncpy __builtin_strncpy
| ^
include/linux/fortify-string.h:73:16: note: in expansion of macro '__underlying_strncpy'
73 | return __underlying_strncpy(p, q, size);
| ^~~~~~~~~~~~~~~~~~~~
--
aarch64-linux-ld: drivers/gpu/drm/msm/adreno/adreno_gpu.o: in function `msm_dp_wide_bus_enable':
>> adreno_gpu.c:(.text+0x60): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/adreno/a2xx_gpu.o: in function `msm_dp_wide_bus_enable':
a2xx_gpu.c:(.text+0xfe0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/adreno/a3xx_gpu.o: in function `msm_dp_wide_bus_enable':
a3xx_gpu.c:(.text+0x12e0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/adreno/a4xx_gpu.o: in function `msm_dp_wide_bus_enable':
a4xx_gpu.c:(.text+0x15a0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/adreno/a5xx_gpu.o: in function `msm_dp_wide_bus_enable':
a5xx_gpu.c:(.text+0x1510): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/adreno/a5xx_power.o: in function `msm_dp_wide_bus_enable':
a5xx_power.c:(.text+0x560): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/adreno/a5xx_preempt.o: in function `msm_dp_wide_bus_enable':
a5xx_preempt.c:(.text+0x84): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/adreno/a6xx_gpu.o: in function `msm_dp_wide_bus_enable':
a6xx_gpu.c:(.text+0x2ea0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/adreno/a6xx_gmu.o: in function `msm_dp_wide_bus_enable':
a6xx_gmu.c:(.text+0x1af4): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/adreno/a6xx_hfi.o: in function `msm_dp_wide_bus_enable':
a6xx_hfi.c:(.text+0xa10): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi.o: in function `msm_dp_wide_bus_enable':
hdmi.c:(.text+0xb00): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi_audio.o: in function `msm_dp_wide_bus_enable':
hdmi_audio.c:(.text+0x0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi_bridge.o: in function `msm_dp_wide_bus_enable':
hdmi_bridge.c:(.text+0x8c4): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi_hpd.o: in function `msm_dp_wide_bus_enable':
hdmi_hpd.c:(.text+0x250): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi_i2c.o: in function `msm_dp_wide_bus_enable':
hdmi_i2c.c:(.text+0x5e0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi_phy.o: in function `msm_dp_wide_bus_enable':
hdmi_phy.c:(.text+0x1f0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi_phy_8960.o: in function `msm_dp_wide_bus_enable':
hdmi_phy_8960.c:(.text+0x140): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.o: in function `msm_dp_wide_bus_enable':
hdmi_phy_8996.c:(.text+0x1160): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi_phy_8x60.o: in function `msm_dp_wide_bus_enable':
hdmi_phy_8x60.c:(.text+0x210): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi_phy_8x74.o: in function `msm_dp_wide_bus_enable':
hdmi_phy_8x74.c:(.text+0xb0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.o: in function `msm_dp_wide_bus_enable':
hdmi_pll_8960.c:(.text+0x410): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp_format.o: in function `msm_dp_wide_bus_enable':
mdp_format.c:(.text+0x0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp_kms.o: in function `msm_dp_wide_bus_enable':
mdp_kms.c:(.text+0xb0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.o: in function `msm_dp_wide_bus_enable':
mdp4_crtc.c:(.text+0x10c0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp4/mdp4_dtv_encoder.o: in function `msm_dp_wide_bus_enable':
mdp4_dtv_encoder.c:(.text+0x480): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp4/mdp4_lcdc_encoder.o: in function `msm_dp_wide_bus_enable':
mdp4_lcdc_encoder.c:(.text+0x7f0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_connector.o: in function `msm_dp_wide_bus_enable':
mdp4_lvds_connector.c:(.text+0x120): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp4/mdp4_lvds_pll.o: in function `msm_dp_wide_bus_enable':
mdp4_lvds_pll.c:(.text+0x170): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.o: in function `msm_dp_wide_bus_enable':
mdp4_irq.c:(.text+0xf0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.o: in function `msm_dp_wide_bus_enable':
mdp4_kms.c:(.text+0x870): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.o: in function `msm_dp_wide_bus_enable':
mdp4_plane.c:(.text+0x870): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.o: in function `msm_dp_wide_bus_enable':
mdp5_cfg.c:(.text+0x0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.o: in function `msm_dp_wide_bus_enable':
mdp5_ctl.c:(.text+0x264): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.o: in function `msm_dp_wide_bus_enable':
mdp5_crtc.c:(.text+0x2904): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_encoder.o: in function `msm_dp_wide_bus_enable':
mdp5_encoder.c:(.text+0xe10): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.o: in function `msm_dp_wide_bus_enable':
mdp5_irq.c:(.text+0x104): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.o: in function `msm_dp_wide_bus_enable':
mdp5_mdss.c:(.text+0x2e4): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.o: in function `msm_dp_wide_bus_enable':
mdp5_kms.c:(.text+0x13f4): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_pipe.o: in function `msm_dp_wide_bus_enable':
mdp5_pipe.c:(.text+0x0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_mixer.o: in function `msm_dp_wide_bus_enable':
mdp5_mixer.c:(.text+0x0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.o: in function `msm_dp_wide_bus_enable':
mdp5_plane.c:(.text+0x3d10): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.o: in function `msm_dp_wide_bus_enable':
mdp5_smp.c:(.text+0x5c0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.o: in function `msm_dp_wide_bus_enable':
dpu_core_perf.c:(.text+0x350): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.o: in function `msm_dp_wide_bus_enable':
dpu_crtc.c:(.text+0x1e50): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.o: in function `msm_dp_wide_bus_enable':
dpu_encoder.c:(.text+0x1a50): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.o: in function `msm_dp_wide_bus_enable':
dpu_encoder_phys_cmd.c:(.text+0x17b4): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.o: in function `msm_dp_wide_bus_enable':
dpu_encoder_phys_vid.c:(.text+0x1994): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/dpu1/dpu_formats.o: in function `msm_dp_wide_bus_enable':
dpu_formats.c:(.text+0x7d0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.o: in function `msm_dp_wide_bus_enable':
dpu_hw_catalog.c:(.text+0xa44): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.o: in function `msm_dp_wide_bus_enable':
dpu_hw_ctl.c:(.text+0xab0): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
aarch64-linux-ld: drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.o: in function `msm_dp_wide_bus_enable':
dpu_hw_interrupts.c:(.text+0x114): multiple definition of `msm_dp_wide_bus_enable'; drivers/gpu/drm/msm/adreno/adreno_device.o:adreno_device.c:(.text+0x2b4): first defined here
--
In file included from drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:17:
>> drivers/gpu/drm/msm/msm_drv.h:433:6: warning: no previous prototype for 'msm_dp_wide_bus_enable' [-Wmissing-prototypes]
433 | bool msm_dp_wide_bus_enable(struct msm_dp *dp_display)
| ^~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_virt_atomic_check':
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:566:40: warning: variable 'mode' set but not used [-Wunused-but-set-variable]
566 | const struct drm_display_mode *mode;
| ^~~~
--
0-DAY CI Kernel Test Service
https://01.org/lkp
Powered by blists - more mailing lists