[radeon-alex:amd-staging-4.6 396/989] drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/tonga_hwmgr.c:102:22: error: 'PP_ClockStretchAmountConversion' defined but not used

kbuild test robot fengguang.wu at intel.com
Wed Jun 15 23:31:00 UTC 2016


tree:   git://people.freedesktop.org/~agd5f/linux.git amd-staging-4.6
head:   beebb009c05fd5a89617327a9cfb724f19cecf1b
commit: 4ffed2cbfe6b56df802236a5b5671dd89ba23308 [396/989] drm/amd/dal: Treat warnings as errors
config: x86_64-allmodconfig (attached as .config)
compiler: gcc-6 (Debian 6.1.1-1) 6.1.1 20160430
reproduce:
        git checkout 4ffed2cbfe6b56df802236a5b5671dd89ba23308
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

>> drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/tonga_hwmgr.c:102:22: error: 'PP_ClockStretchAmountConversion' defined but not used [-Werror=unused-const-variable=]
    static const uint8_t PP_ClockStretchAmountConversion[2][6] = {
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/tonga_hwmgr.c:97:23: error: 'PP_ClockStretcherDDTTable' defined but not used [-Werror=unused-const-variable=]
    static const uint32_t PP_ClockStretcherDDTTable[2][4][4] = {
                          ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/tonga_hwmgr.c:92:23: error: 'PP_ClockStretcherLookupTable' defined but not used [-Werror=unused-const-variable=]
    static const uint16_t PP_ClockStretcherLookupTable[2][4] = {
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
   cc1: all warnings being treated as errors

vim +/PP_ClockStretchAmountConversion +102 drivers/gpu/drm/amd/amdgpu/../powerplay/hwmgr/tonga_hwmgr.c

c82baa28 yanyang1        2015-08-18   86  #define MC_SEQ_MISC0_GDDR5_MASK  0xf0000000
c82baa28 yanyang1        2015-08-18   87  #define MC_SEQ_MISC0_GDDR5_VALUE 5
c82baa28 yanyang1        2015-08-18   88  
c82baa28 yanyang1        2015-08-18   89  typedef uint32_t PECI_RegistryValue;
c82baa28 yanyang1        2015-08-18   90  
c82baa28 yanyang1        2015-08-18   91  /* [2.5%,~2.5%] Clock stretched is multiple of 2.5% vs not and [Fmin, Fmax, LDO_REFSEL, USE_FOR_LOW_FREQ] */
426d506e Nils Wallménius 2016-04-10  @92  static const uint16_t PP_ClockStretcherLookupTable[2][4] = {
c82baa28 yanyang1        2015-08-18   93  	{600, 1050, 3, 0},
c82baa28 yanyang1        2015-08-18   94  	{600, 1050, 6, 1} };
c82baa28 yanyang1        2015-08-18   95  
c82baa28 yanyang1        2015-08-18   96  /* [FF, SS] type, [] 4 voltage ranges, and [Floor Freq, Boundary Freq, VID min , VID max] */
426d506e Nils Wallménius 2016-04-10  @97  static const uint32_t PP_ClockStretcherDDTTable[2][4][4] = {
c82baa28 yanyang1        2015-08-18   98  	{ {265, 529, 120, 128}, {325, 650, 96, 119}, {430, 860, 32, 95}, {0, 0, 0, 31} },
c82baa28 yanyang1        2015-08-18   99  	{ {275, 550, 104, 112}, {319, 638, 96, 103}, {360, 720, 64, 95}, {384, 768, 32, 63} } };
c82baa28 yanyang1        2015-08-18  100  
c82baa28 yanyang1        2015-08-18  101  /* [Use_For_Low_freq] value, [0%, 5%, 10%, 7.14%, 14.28%, 20%] (coming from PWR_CKS_CNTL.stretch_amount reg spec) */
426d506e Nils Wallménius 2016-04-10 @102  static const uint8_t PP_ClockStretchAmountConversion[2][6] = {
c82baa28 yanyang1        2015-08-18  103  	{0, 1, 3, 2, 4, 5},
c82baa28 yanyang1        2015-08-18  104  	{0, 2, 4, 5, 6, 5} };
c82baa28 yanyang1        2015-08-18  105  

:::::: The code at line 102 was first introduced by commit
:::::: 426d506e17afc5a07b44e6ca8098b54ea4cc566c drm/amd: Mark some tables as const

:::::: TO: Nils Wallménius <nils.wallmenius at gmail.com>
:::::: CC: Alex Deucher <alexander.deucher at amd.com>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/octet-stream
Size: 54172 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160616/05102da0/attachment-0001.obj>


More information about the dri-devel mailing list