[radeon-alex:drm-next-4.19-wip 101/128] drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.c:504 vega12_get_dpm_frequency_by_index() error: uninitialized symbol 'result'.

Dan Carpenter dan.carpenter at oracle.com
Thu Jul 19 14:41:13 UTC 2018


tree:   git://people.freedesktop.org/~agd5f/linux.git drm-next-4.19-wip
head:   73b1f7132d9ad442b24d70d8769a4642302d6b49
commit: ce7577a2194b58bf7faf303612a24b7cd5210afc [101/128] drm/amdgpu/pp: split out common smumgr smu9 code

smatch warnings:
drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.c:504 vega12_get_dpm_frequency_by_index() error: uninitialized symbol 'result'.

git remote add radeon-alex git://people.freedesktop.org/~agd5f/linux.git
git remote update radeon-alex
git checkout ce7577a2194b58bf7faf303612a24b7cd5210afc
vim +/result +504 drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/vega12_hwmgr.c

7436854e Kenneth Feng 2018-03-20  487  
7436854e Kenneth Feng 2018-03-20  488  static int vega12_get_dpm_frequency_by_index(struct pp_hwmgr *hwmgr,
7436854e Kenneth Feng 2018-03-20  489  		PPCLK_e clkID, uint32_t index, uint32_t *clock)
7436854e Kenneth Feng 2018-03-20  490  {
7436854e Kenneth Feng 2018-03-20  491  	int result;
7436854e Kenneth Feng 2018-03-20  492  
7436854e Kenneth Feng 2018-03-20  493  	/*
7436854e Kenneth Feng 2018-03-20  494  	 *SMU expects the Clock ID to be in the top 16 bits.
7436854e Kenneth Feng 2018-03-20  495  	 *Lower 16 bits specify the level
7436854e Kenneth Feng 2018-03-20  496  	 */
7436854e Kenneth Feng 2018-03-20  497  	PP_ASSERT_WITH_CODE(smum_send_msg_to_smc_with_parameter(hwmgr,
7436854e Kenneth Feng 2018-03-20  498  		PPSMC_MSG_GetDpmFreqByIndex, (clkID << 16 | index)) == 0,
7436854e Kenneth Feng 2018-03-20  499  		"[GetDpmFrequencyByIndex] Failed to get dpm frequency from SMU!",
7436854e Kenneth Feng 2018-03-20  500  		return -EINVAL);
7436854e Kenneth Feng 2018-03-20  501  
ce7577a2 Alex Deucher 2018-07-12  502  	*clock = smum_get_argument(hwmgr);
7436854e Kenneth Feng 2018-03-20  503  
7436854e Kenneth Feng 2018-03-20 @504  	return result;
                                        ^^^^^^^^^^^^^
Should just be return 0;

7436854e Kenneth Feng 2018-03-20  505  }
7436854e Kenneth Feng 2018-03-20  506  

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation


More information about the dri-devel mailing list