CC: [email protected]
CC: [email protected]
TO: Alex Deucher <[email protected]>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   2c271fe77d52a0555161926c232cd5bc07178b39
commit: d5c7255dc7ff6e1239d794b9c53029d83ced04ca drm/amdgpu/pm: fix powerplay 
OD interface
date:   8 weeks ago
:::::: branch date: 5 hours ago
:::::: commit date: 8 weeks ago
compiler: sparc64-linux-gcc (GCC) 11.2.0

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


cppcheck warnings: (new ones prefixed by >>)
   In file included from 
drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c:
>> drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c:1562: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/smu8_hwmgr.c:1574: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",
              ^

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

   In file included from 
drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c:
>> drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c:1562: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/smu8_hwmgr.c:1574: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/scsi/mpi3mr/mpi3mr_fw.c:3494:36: warning: '*mrioc' is of type 
>> 'void', the behaviour of 'sizeof(void)' is not covered by the ISO C 
>> standard. [sizeofDereferencedVoidPointer]
    memset(mrioc->init_cmds.reply, 0, sizeof(*mrioc->init_cmds.reply));
                                      ^
   drivers/scsi/mpi3mr/mpi3mr_fw.c:3496:6: warning: '*mrioc' is of type 'void', 
the behaviour of 'sizeof(void)' is not covered by the ISO C standard. 
[sizeofDereferencedVoidPointer]
        sizeof(*mrioc->host_tm_cmds.reply));
        ^
   drivers/scsi/mpi3mr/mpi3mr_fw.c:3499:7: warning: '*mrioc' is of type 'void', 
the behaviour of 'sizeof(void)' is not covered by the ISO C standard. 
[sizeofDereferencedVoidPointer]
         sizeof(*mrioc->dev_rmhs_cmds[i].reply));
         ^

vim +1562 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c

d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1543  
47ce4a9f84d783 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-03-14  1544  static int smu8_print_clock_levels(struct pp_hwmgr *hwmgr,
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1545               enum pp_clock_type type, char *buf)
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1546  {
47ce4a9f84d783 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-03-14  1547       struct smu8_hwmgr *data = hwmgr->backend;
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1548       struct phm_clock_voltage_dependency_table *sclk_table =
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1549                       
hwmgr->dyn_state.vddc_dependency_on_sclk;
6db0c87a0a8ee1 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c Darren 
Powell 2021-07-17  1550       uint32_t i, now;
6db0c87a0a8ee1 drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c Darren 
Powell 2021-07-17  1551       int size = 0;
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1552  
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1553       switch (type) {
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1554       case PP_SCLK:
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1555               now = 
PHM_GET_FIELD(cgs_read_ind_register(hwmgr->device,
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1556                               CGS_IND_REG__SMC,
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1557                               
ixTARGET_AND_CURRENT_PROFILE_INDEX),
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1558                               
TARGET_AND_CURRENT_PROFILE_INDEX,
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1559                               CURR_SCLK_INDEX);
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1560  
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1561               for (i = 0; i < sclk_table->count; i++)
d5c7255dc7ff6e drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c Alex Deucher 
 2021-11-23 @1562                       size += sprintf(buf + size, "%d: %uMhz 
%s\n",
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1563                                       i, 
sclk_table->entries[i].clk / 100,
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1564                                       (i == now) ? "*" : "");
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1565               break;
039fdc94c15a52 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-01-08  1566       case PP_MCLK:
039fdc94c15a52 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-01-08  1567               now = 
PHM_GET_FIELD(cgs_read_ind_register(hwmgr->device,
039fdc94c15a52 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-01-08  1568                               CGS_IND_REG__SMC,
039fdc94c15a52 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-01-08  1569                               
ixTARGET_AND_CURRENT_PROFILE_INDEX),
039fdc94c15a52 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-01-08  1570                               
TARGET_AND_CURRENT_PROFILE_INDEX,
039fdc94c15a52 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-01-08  1571                               CURR_MCLK_INDEX);
039fdc94c15a52 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-01-08  1572  
47ce4a9f84d783 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-03-14  1573               for (i = SMU8_NUM_NBPMEMORYCLOCK; i > 0; i--)
d5c7255dc7ff6e drivers/gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c Alex Deucher 
 2021-11-23  1574                       size += sprintf(buf + size, "%d: %uMhz 
%s\n",
47ce4a9f84d783 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-03-14  1575                                       
SMU8_NUM_NBPMEMORYCLOCK-i, data->sys_info.nbp_memory_clock[i-1] / 100,
47ce4a9f84d783 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-03-14  1576                                       
(SMU8_NUM_NBPMEMORYCLOCK-i == now) ? "*" : "");
039fdc94c15a52 drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Rex Zhu      
 2018-01-08  1577               break;
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1578       default:
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1579               break;
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1580       }
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1581       return size;
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1582  }
d7341ef66870fc drivers/gpu/drm/amd/powerplay/hwmgr/cz_hwmgr.c      Eric Huang   
 2016-01-22  1583  

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

Reply via email to