:::::: 
:::::: Manual check reason: "commit no functional change"
:::::: Manual check reason: "low confidence static check warning: 
drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c:1053:12: warning: %d in 
format string (no. 1) requires 'int' but the argument type is 'unsigned int'. 
[invalidPrintfArgType_sint]"
:::::: 

BCC: [email protected]
CC: [email protected]
TO: [email protected]
TO: Guenter Roeck <[email protected]>

tree:   https://chromium.googlesource.com/chromiumos/third_party/kernel 
chromeos-5.10
head:   38577b2007cb6cbe54b2dfb4b4f38db77471426f
commit: bc59bde9d736054abff8a37b581594f42761d628 [2/25] UPSTREAM: 
drm/amdgpu/pm: fix powerplay OD interface
:::::: branch date: 22 hours ago
:::::: commit date: 3 days ago
compiler: sparc64-linux-gcc (GCC) 12.1.0
reproduce (cppcheck warning):
        # apt-get install cppcheck
        git checkout bc59bde9d736054abff8a37b581594f42761d628
        cppcheck --quiet --enable=style,performance,portability --template=gcc 
FILE

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <[email protected]>


cppcheck possible warnings: (new ones prefixed by >>, may not real problems)

   In file included from 
drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c:
>> drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c:1053:12: warning: %d in 
>> format string (no. 1) requires 'int' but the argument type is 'unsigned 
>> int'. [invalidPrintfArgType_sint]
      size += sprintf(buf + size, "%d: %uMhz %sn",
              ^
>> drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c:2931:0: warning: 
>> Syntax error in #if [preprocessorErrorDirective]
   #if 0
   ^
--
   In file included from 
drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:
>> drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c:3940:43: warning: 
>> syntax error [syntaxError]
      "[PowerOffAsic] Failed to disable DPM!",
                                             ^
--
   In file included from 
drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:
>> drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c:1316:45: warning: syntax 
>> error [syntaxError]
       "Failed to enable AC DC GPIO Interrupt!",
                                               ^
--
   In file included from 
drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:
>> drivers/gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c:2507:36: warning: 
>> syntax error [syntaxError]
      "Failed to upload FuseOVerride!",
                                      ^

vim +1053 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c

a960d61cbd6254 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Rex Zhu     
        2017-05-11  1016  
c425688520990d drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-03-06  1017  static int smu10_print_clock_levels(struct pp_hwmgr 
*hwmgr,
a960d61cbd6254 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Rex Zhu     
        2017-05-11  1018                enum pp_clock_type type, char *buf)
a960d61cbd6254 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Rex Zhu     
        2017-05-11  1019  {
c425688520990d drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-03-06  1020        struct smu10_hwmgr *data = (struct smu10_hwmgr 
*)(hwmgr->backend);
c425688520990d drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-03-06  1021        struct smu10_voltage_dependency_table 
*mclk_table =
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1022                        
data->clock_vol_info.vdd_dep_on_fclk;
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1023        uint32_t i, now, size = 0;
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1024        uint32_t min_freq, max_freq = 0;
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1025        uint32_t ret = 0;
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1026  
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1027        switch (type) {
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1028        case PP_SCLK:
a0ec225633d9f6 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Evan Quan   
        2020-03-27  1029                smum_send_msg_to_smc(hwmgr, 
PPSMC_MSG_GetGfxclkFrequency, &now);
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1030  
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1031        /* driver only know min/max gfx_clk, Add level 
1 for all other gfx clks */
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1032                if (now == data->gfx_max_freq_limit/100)
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1033                        i = 2;
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1034                else if (now == 
data->gfx_min_freq_limit/100)
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1035                        i = 0;
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1036                else
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1037                        i = 1;
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1038  
bc59bde9d73605 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Linux 
Patches Robot 2022-08-02  1039                size += sprintf(buf + size, "0: 
%uMhz %s\n",
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1040                                        
data->gfx_min_freq_limit/100,
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1041                                        i == 0 ? "*" : 
"");
bc59bde9d73605 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Linux 
Patches Robot 2022-08-02  1042                size += sprintf(buf + size, "1: 
%uMhz %s\n",
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1043                                        i == 1 ? now : 
SMU10_UMD_PSTATE_GFXCLK,
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1044                                        i == 1 ? "*" : 
"");
bc59bde9d73605 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Linux 
Patches Robot 2022-08-02  1045                size += sprintf(buf + size, "2: 
%uMhz %s\n",
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1046                                        
data->gfx_max_freq_limit/100,
21c77de3566115 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Rex Zhu     
        2018-04-20  1047                                        i == 2 ? "*" : 
"");
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1048                break;
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1049        case PP_MCLK:
a0ec225633d9f6 drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c    Evan Quan   
        2020-03-27  1050                smum_send_msg_to_smc(hwmgr, 
PPSMC_MSG_GetFclkFrequency, &now);
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1051  
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1052                for (i = 0; i < mclk_table->count; i++)
bc59bde9d73605 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Linux 
Patches Robot 2022-08-02 @1053                        size += sprintf(buf + 
size, "%d: %uMhz %s\n",
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1054                                        i,
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1055                                        
mclk_table->entries[i].clk / 100,
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1056                                        
((mclk_table->entries[i].clk / 100)
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1057                                         == now) ? "*" 
: "");
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1058                break;
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1059        case OD_SCLK:
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1060                if (hwmgr->od_enabled) {
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1061                        ret = 
smum_send_msg_to_smc(hwmgr, PPSMC_MSG_GetMinGfxclkFrequency, &min_freq);
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1062                        if (ret)
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1063                                return ret;
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1064                        ret = 
smum_send_msg_to_smc(hwmgr, PPSMC_MSG_GetMaxGfxclkFrequency, &max_freq);
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1065                        if (ret)
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1066                                return ret;
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1067  
bc59bde9d73605 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Linux 
Patches Robot 2022-08-02  1068                        size += sprintf(buf + 
size, "%s:\n", "OD_SCLK");
bc59bde9d73605 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Linux 
Patches Robot 2022-08-02  1069                        size += sprintf(buf + 
size, "0: %10uMhz\n",
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1070                        (data->gfx_actual_soft_min_freq 
> 0) ? data->gfx_actual_soft_min_freq : min_freq);
bc59bde9d73605 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Linux 
Patches Robot 2022-08-02  1071                        size += sprintf(buf + 
size, "1: %10uMhz\n",
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1072                        (data->gfx_actual_soft_max_freq 
> 0) ? data->gfx_actual_soft_max_freq : max_freq);
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1073                }
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1074                break;
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1075        case OD_RANGE:
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1076                if (hwmgr->od_enabled) {
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1077                        ret = 
smum_send_msg_to_smc(hwmgr, PPSMC_MSG_GetMinGfxclkFrequency, &min_freq);
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1078                        if (ret)
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1079                                return ret;
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1080                        ret = 
smum_send_msg_to_smc(hwmgr, PPSMC_MSG_GetMaxGfxclkFrequency, &max_freq);
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1081                        if (ret)
1d2e821a40c72c drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-12-18  1082                                return ret;
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1083  
bc59bde9d73605 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Linux 
Patches Robot 2022-08-02  1084                        size += sprintf(buf + 
size, "%s:\n", "OD_RANGE");
bc59bde9d73605 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Linux 
Patches Robot 2022-08-02  1085                        size += sprintf(buf + 
size, "SCLK: %7uMHz %10uMHz\n",
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1086                                min_freq, max_freq);
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1087                }
12a6727dee5d11 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c Xiaojian Du 
        2020-09-27  1088                break;
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1089        default:
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1090                break;
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1091        }
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1092  
5f628d997d1e41 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Evan Quan   
        2017-09-26  1093        return size;
a960d61cbd6254 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Rex Zhu     
        2017-05-11  1094  }
a960d61cbd6254 drivers/gpu/drm/amd/powerplay/hwmgr/rv_hwmgr.c       Rex Zhu     
        2017-05-11  1095  

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp
_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to