[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