Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/amd/powerplay: fix struct init in renoir_print_clk_levels

drivers/gpu/drm/amd/powerplay/renoir_ppt.c:186:2: error: missing braces
around initializer [-Werror=missing-braces]
SmuMetrics_t metrics = {0};
^

Fixes: 8b8031703bd7 ("drm/amd/powerplay: implement sysfs for getting dpm clock")

Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>

authored by

Raul E Rangel and committed by
Alex Deucher
d9420705 946ab8db

+3 -1
+3 -1
drivers/gpu/drm/amd/powerplay/renoir_ppt.c
··· 180 180 int i, size = 0, ret = 0; 181 181 uint32_t cur_value = 0, value = 0, count = 0, min = 0, max = 0; 182 182 DpmClocks_t *clk_table = smu->smu_table.clocks_table; 183 - SmuMetrics_t metrics = {0}; 183 + SmuMetrics_t metrics; 184 184 185 185 if (!clk_table || clk_type >= SMU_CLK_COUNT) 186 186 return -EINVAL; 187 + 188 + memset(&metrics, 0, sizeof(metrics)); 187 189 188 190 ret = smu_update_table(smu, SMU_TABLE_SMU_METRICS, 0, 189 191 (void *)&metrics, false);