[radeon-alex:amd-staging-drm-next-vangogh 35/47] drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c:89:2: warning: initializer overrides prior initialization of this subobject
kernel test robot
lkp at intel.com
Sat Sep 26 06:52:01 UTC 2020
Hi Huang,
First bad commit (maybe != root cause):
tree: git://people.freedesktop.org/~agd5f/linux.git amd-staging-drm-next-vangogh
head: 6067a749d66ef3815908c86ee0b08733e391955f
commit: a7479b81da768e2a9022f62c03b51020d59eae6e [35/47] drm/amd/powerplay: add vangogh ppt into swSMU
config: arm-randconfig-r021-20200925 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project c32e69b2ce7abfb151a87ba363ac9e25abf7d417)
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 arm cross compiling tool for clang build
# apt-get install binutils-arm-linux-gnueabi
git remote add radeon-alex git://people.freedesktop.org/~agd5f/linux.git
git fetch --no-tags radeon-alex amd-staging-drm-next-vangogh
git checkout a7479b81da768e2a9022f62c03b51020d59eae6e
# save the attached .config to linux build tree
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=arm
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp at intel.com>
All warnings (new ones prefixed by >>):
>> drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c:89:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
MSG_MAP(AllowGfxOff, PPSMC_MSG_AllowGfxOff, 1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../pm/inc/amdgpu_smu.h:646:20: note: expanded from macro 'MSG_MAP'
[SMU_MSG_##msg] = {1, (index), (valid_in_vf)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c:64:2: note: previous initialization is here
MSG_MAP(AllowGfxOff, PPSMC_MSG_EnableGfxOff, 1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../pm/inc/amdgpu_smu.h:646:20: note: expanded from macro 'MSG_MAP'
[SMU_MSG_##msg] = {1, (index), (valid_in_vf)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c:90:2: warning: initializer overrides prior initialization of this subobject [-Winitializer-overrides]
MSG_MAP(DisallowGfxOff, PPSMC_MSG_DisallowGfxOff, 1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../pm/inc/amdgpu_smu.h:646:20: note: expanded from macro 'MSG_MAP'
[SMU_MSG_##msg] = {1, (index), (valid_in_vf)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c:65:2: note: previous initialization is here
MSG_MAP(DisallowGfxOff, PPSMC_MSG_DisableGfxOff, 1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/amd/amdgpu/../pm/inc/amdgpu_smu.h:646:20: note: expanded from macro 'MSG_MAP'
[SMU_MSG_##msg] = {1, (index), (valid_in_vf)}
^~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
vim +89 drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c
7bbe7263c3598a3 Xiaojian Du 2020-08-27 44
7bbe7263c3598a3 Xiaojian Du 2020-08-27 45 #define FEATURE_MASK(feature) (1ULL << feature)
7bbe7263c3598a3 Xiaojian Du 2020-08-27 46 #define SMC_DPM_FEATURE ( \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 47 FEATURE_MASK(FEATURE_CCLK_DPM_BIT) | \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 48 FEATURE_MASK(FEATURE_VCN_DPM_BIT) | \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 49 FEATURE_MASK(FEATURE_FCLK_DPM_BIT) | \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 50 FEATURE_MASK(FEATURE_SOCCLK_DPM_BIT) | \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 51 FEATURE_MASK(FEATURE_MP0CLK_DPM_BIT) | \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 52 FEATURE_MASK(FEATURE_LCLK_DPM_BIT) | \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 53 FEATURE_MASK(FEATURE_SHUBCLK_DPM_BIT) | \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 54 FEATURE_MASK(FEATURE_DCFCLK_DPM_BIT)| \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 55 FEATURE_MASK(FEATURE_GFX_DPM_BIT)| \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 56 FEATURE_MASK(FEATURE_ISP_DPM_BIT)| \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 57 FEATURE_MASK(FEATURE_A55_DPM_BIT)| \
7bbe7263c3598a3 Xiaojian Du 2020-08-27 58 FEATURE_MASK(FEATURE_CVIP_DSP_DPM_BIT))
7bbe7263c3598a3 Xiaojian Du 2020-08-27 59
7bbe7263c3598a3 Xiaojian Du 2020-08-27 60 static struct cmn2asic_msg_mapping vangogh_message_map[SMU_MSG_MAX_COUNT] = {
7bbe7263c3598a3 Xiaojian Du 2020-08-27 61 MSG_MAP(TestMessage, PPSMC_MSG_TestMessage, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 62 MSG_MAP(GetSmuVersion, PPSMC_MSG_GetSmuVersion, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 63 MSG_MAP(GetDriverIfVersion, PPSMC_MSG_GetDriverIfVersion, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 64 MSG_MAP(AllowGfxOff, PPSMC_MSG_EnableGfxOff, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 65 MSG_MAP(DisallowGfxOff, PPSMC_MSG_DisableGfxOff, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 66 MSG_MAP(PowerDownIspByTile, PPSMC_MSG_PowerDownIspByTile, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 67 MSG_MAP(PowerUpIspByTile, PPSMC_MSG_PowerUpIspByTile, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 68 MSG_MAP(PowerDownVcn, PPSMC_MSG_PowerDownVcn, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 69 MSG_MAP(PowerUpVcn, PPSMC_MSG_PowerUpVcn, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 70 MSG_MAP(Spare, PPSMC_MSG_spare, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 71 MSG_MAP(SetHardMinVcn, PPSMC_MSG_SetHardMinVcn, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 72 MSG_MAP(SetMinVideoGfxclkFreq, PPSMC_MSG_SetMinVideoGfxclkFreq, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 73 MSG_MAP(ActiveProcessNotify, PPSMC_MSG_ActiveProcessNotify, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 74 MSG_MAP(SetHardMinIspiclkByFreq, PPSMC_MSG_SetHardMinIspiclkByFreq, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 75 MSG_MAP(SetHardMinIspxclkByFreq, PPSMC_MSG_SetHardMinIspxclkByFreq, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 76 MSG_MAP(SetDriverDramAddrHigh, PPSMC_MSG_SetDriverDramAddrHigh, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 77 MSG_MAP(SetDriverDramAddrLow, PPSMC_MSG_SetDriverDramAddrLow, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 78 MSG_MAP(TransferTableSmu2Dram, PPSMC_MSG_TransferTableSmu2Dram, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 79 MSG_MAP(TransferTableDram2Smu, PPSMC_MSG_TransferTableDram2Smu, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 80 MSG_MAP(GfxDeviceDriverReset, PPSMC_MSG_GfxDeviceDriverReset, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 81 MSG_MAP(GetEnabledSmuFeatures, PPSMC_MSG_GetEnabledSmuFeatures, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 82 MSG_MAP(Spare1, PPSMC_MSG_spare1, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 83 MSG_MAP(SetHardMinSocclkByFreq, PPSMC_MSG_SetHardMinSocclkByFreq, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 84 MSG_MAP(SetMinVideoFclkFreq, PPSMC_MSG_SetMinVideoFclkFreq, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 85 MSG_MAP(SetSoftMinVcn, PPSMC_MSG_SetSoftMinVcn, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 86 MSG_MAP(EnablePostCode, PPSMC_MSG_EnablePostCode, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 87 MSG_MAP(GetGfxclkFrequency, PPSMC_MSG_GetGfxclkFrequency, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 88 MSG_MAP(GetFclkFrequency, PPSMC_MSG_GetFclkFrequency, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 @89 MSG_MAP(AllowGfxOff, PPSMC_MSG_AllowGfxOff, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 90 MSG_MAP(DisallowGfxOff, PPSMC_MSG_DisallowGfxOff, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 91 MSG_MAP(SetSoftMaxGfxClk, PPSMC_MSG_SetSoftMaxGfxClk, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 92 MSG_MAP(SetHardMinGfxClk, PPSMC_MSG_SetHardMinGfxClk, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 93 MSG_MAP(SetSoftMaxSocclkByFreq, PPSMC_MSG_SetSoftMaxSocclkByFreq, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 94 MSG_MAP(SetSoftMaxFclkByFreq, PPSMC_MSG_SetSoftMaxFclkByFreq, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 95 MSG_MAP(SetSoftMaxVcn, PPSMC_MSG_SetSoftMaxVcn, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 96 MSG_MAP(GpuChangeState, PPSMC_MSG_GpuChangeState, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 97 MSG_MAP(SetPowerLimitPercentage, PPSMC_MSG_SetPowerLimitPercentage, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 98 MSG_MAP(PowerDownJpeg, PPSMC_MSG_PowerDownJpeg, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 99 MSG_MAP(PowerUpJpeg, PPSMC_MSG_PowerUpJpeg, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 100 MSG_MAP(SetHardMinFclkByFreq, PPSMC_MSG_SetHardMinFclkByFreq, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 101 MSG_MAP(SetSoftMinSocclkByFreq, PPSMC_MSG_SetSoftMinSocclkByFreq, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 102 MSG_MAP(PowerUpCvip, PPSMC_MSG_PowerUpCvip, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 103 MSG_MAP(PowerDownCvip, PPSMC_MSG_PowerDownCvip, 1),
7bbe7263c3598a3 Xiaojian Du 2020-08-27 104 };
7bbe7263c3598a3 Xiaojian Du 2020-08-27 105
:::::: The code at line 89 was first introduced by commit
:::::: 7bbe7263c3598a3b2d4c2bfc4a5af71212bfe4fd drm/amdgpu/powerplay: add smu initialize funcitons for vangogh (v2)
:::::: TO: Xiaojian Du <xiaojian.du at amd.com>
:::::: CC: Alex Deucher <alexander.deucher at amd.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/gzip
Size: 34536 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20200926/1d3880cb/attachment-0001.gz>
More information about the dri-devel
mailing list