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]
