[radeon-alex:drm-next-4.8-wip-dal 89/562] drivers/gpu/drm/amd/amdgpu/kv_dpm.c:288:40: error: 'cpl_cac_config_reg' defined but not used
kbuild test robot
fengguang.wu at intel.com
Fri May 27 01:32:21 UTC 2016
tree: git://people.freedesktop.org/~agd5f/linux.git drm-next-4.8-wip-dal
head: febc9e1f8b905e5df7b34fb697ffc4968a940577
commit: c7930b7f714f7b2d10e7f12641cf26bb75c3f6ae [89/562] drm/amd/dal: Treat warnings as errors
config: i386-allmodconfig (attached as .config)
compiler: gcc-6 (Debian 6.1.1-1) 6.1.1 20160430
reproduce:
git checkout c7930b7f714f7b2d10e7f12641cf26bb75c3f6ae
# save the attached .config to linux build tree
make ARCH=i386
Note: the radeon-alex/drm-next-4.8-wip-dal HEAD febc9e1f8b905e5df7b34fb697ffc4968a940577 builds fine.
It only hurts bisectibility.
All errors (new ones prefixed by >>):
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:288:40: error: 'cpl_cac_config_reg' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_reg cpl_cac_config_reg[] =
^~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:283:40: error: 'mc3_cac_config_reg' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_reg mc3_cac_config_reg[] =
^~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:278:40: error: 'mc2_cac_config_reg' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_reg mc2_cac_config_reg[] =
^~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:273:40: error: 'mc1_cac_config_reg' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_reg mc1_cac_config_reg[] =
^~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:268:40: error: 'mc0_cac_config_reg' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_reg mc0_cac_config_reg[] =
^~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:263:40: error: 'sx0_cac_config_reg' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_reg sx0_cac_config_reg[] =
^~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:231:43: error: 'cpl_local_cac_cfg_kv' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_values cpl_local_cac_cfg_kv[] =
^~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:225:43: error: 'mc3_local_cac_cfg_kv' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_values mc3_local_cac_cfg_kv[] =
^~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:219:43: error: 'mc2_local_cac_cfg_kv' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_values mc2_local_cac_cfg_kv[] =
^~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:213:43: error: 'mc1_local_cac_cfg_kv' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_values mc1_local_cac_cfg_kv[] =
^~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:207:43: error: 'mc0_local_cac_cfg_kv' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_values mc0_local_cac_cfg_kv[] =
^~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/kv_dpm.c:194:43: error: 'sx_local_cac_cfg_kv' defined but not used [-Werror=unused-const-variable=]
static const struct kv_lcac_config_values sx_local_cac_cfg_kv[] =
^~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> drivers/gpu/drm/amd/amdgpu/ci_dpm.c:101:36: error: 'defaults_saturn_pro' defined but not used [-Werror=unused-const-variable=]
static const struct ci_pt_defaults defaults_saturn_pro =
^~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/amd/amdgpu/ci_dpm.c:87:36: error: 'defaults_bonaire_pro' defined but not used [-Werror=unused-const-variable=]
static const struct ci_pt_defaults defaults_bonaire_pro =
^~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
--
>> 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 +/cpl_cac_config_reg +288 drivers/gpu/drm/amd/amdgpu/kv_dpm.c
a2e73f56 Alex Deucher 2015-04-20 188 }
a2e73f56 Alex Deucher 2015-04-20 189 }
a2e73f56 Alex Deucher 2015-04-20 190
a2e73f56 Alex Deucher 2015-04-20 191 vid_mapping_table->num_entries = i;
a2e73f56 Alex Deucher 2015-04-20 192 }
a2e73f56 Alex Deucher 2015-04-20 193
a2e73f56 Alex Deucher 2015-04-20 @194 static const struct kv_lcac_config_values sx_local_cac_cfg_kv[] =
a2e73f56 Alex Deucher 2015-04-20 195 {
a2e73f56 Alex Deucher 2015-04-20 196 { 0, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 197 { 1, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 198 { 2, 5, 1 },
a2e73f56 Alex Deucher 2015-04-20 199 { 3, 4, 2 },
a2e73f56 Alex Deucher 2015-04-20 200 { 4, 1, 1 },
a2e73f56 Alex Deucher 2015-04-20 201 { 5, 5, 2 },
a2e73f56 Alex Deucher 2015-04-20 202 { 6, 6, 1 },
a2e73f56 Alex Deucher 2015-04-20 203 { 7, 9, 2 },
a2e73f56 Alex Deucher 2015-04-20 204 { 0xffffffff }
a2e73f56 Alex Deucher 2015-04-20 205 };
a2e73f56 Alex Deucher 2015-04-20 206
a2e73f56 Alex Deucher 2015-04-20 @207 static const struct kv_lcac_config_values mc0_local_cac_cfg_kv[] =
a2e73f56 Alex Deucher 2015-04-20 208 {
a2e73f56 Alex Deucher 2015-04-20 209 { 0, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 210 { 0xffffffff }
a2e73f56 Alex Deucher 2015-04-20 211 };
a2e73f56 Alex Deucher 2015-04-20 212
a2e73f56 Alex Deucher 2015-04-20 @213 static const struct kv_lcac_config_values mc1_local_cac_cfg_kv[] =
a2e73f56 Alex Deucher 2015-04-20 214 {
a2e73f56 Alex Deucher 2015-04-20 215 { 0, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 216 { 0xffffffff }
a2e73f56 Alex Deucher 2015-04-20 217 };
a2e73f56 Alex Deucher 2015-04-20 218
a2e73f56 Alex Deucher 2015-04-20 @219 static const struct kv_lcac_config_values mc2_local_cac_cfg_kv[] =
a2e73f56 Alex Deucher 2015-04-20 220 {
a2e73f56 Alex Deucher 2015-04-20 221 { 0, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 222 { 0xffffffff }
a2e73f56 Alex Deucher 2015-04-20 223 };
a2e73f56 Alex Deucher 2015-04-20 224
a2e73f56 Alex Deucher 2015-04-20 @225 static const struct kv_lcac_config_values mc3_local_cac_cfg_kv[] =
a2e73f56 Alex Deucher 2015-04-20 226 {
a2e73f56 Alex Deucher 2015-04-20 227 { 0, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 228 { 0xffffffff }
a2e73f56 Alex Deucher 2015-04-20 229 };
a2e73f56 Alex Deucher 2015-04-20 230
a2e73f56 Alex Deucher 2015-04-20 @231 static const struct kv_lcac_config_values cpl_local_cac_cfg_kv[] =
a2e73f56 Alex Deucher 2015-04-20 232 {
a2e73f56 Alex Deucher 2015-04-20 233 { 0, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 234 { 1, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 235 { 2, 5, 1 },
a2e73f56 Alex Deucher 2015-04-20 236 { 3, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 237 { 4, 1, 1 },
a2e73f56 Alex Deucher 2015-04-20 238 { 5, 5, 1 },
a2e73f56 Alex Deucher 2015-04-20 239 { 6, 6, 1 },
a2e73f56 Alex Deucher 2015-04-20 240 { 7, 9, 1 },
a2e73f56 Alex Deucher 2015-04-20 241 { 8, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 242 { 9, 2, 1 },
a2e73f56 Alex Deucher 2015-04-20 243 { 10, 3, 1 },
a2e73f56 Alex Deucher 2015-04-20 244 { 11, 6, 1 },
a2e73f56 Alex Deucher 2015-04-20 245 { 12, 8, 2 },
a2e73f56 Alex Deucher 2015-04-20 246 { 13, 1, 1 },
a2e73f56 Alex Deucher 2015-04-20 247 { 14, 2, 1 },
a2e73f56 Alex Deucher 2015-04-20 248 { 15, 3, 1 },
a2e73f56 Alex Deucher 2015-04-20 249 { 16, 1, 1 },
a2e73f56 Alex Deucher 2015-04-20 250 { 17, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 251 { 18, 3, 1 },
a2e73f56 Alex Deucher 2015-04-20 252 { 19, 1, 1 },
a2e73f56 Alex Deucher 2015-04-20 253 { 20, 8, 1 },
a2e73f56 Alex Deucher 2015-04-20 254 { 21, 5, 1 },
a2e73f56 Alex Deucher 2015-04-20 255 { 22, 1, 1 },
a2e73f56 Alex Deucher 2015-04-20 256 { 23, 1, 1 },
a2e73f56 Alex Deucher 2015-04-20 257 { 24, 4, 1 },
a2e73f56 Alex Deucher 2015-04-20 258 { 27, 6, 1 },
a2e73f56 Alex Deucher 2015-04-20 259 { 28, 1, 1 },
a2e73f56 Alex Deucher 2015-04-20 260 { 0xffffffff }
a2e73f56 Alex Deucher 2015-04-20 261 };
a2e73f56 Alex Deucher 2015-04-20 262
a2e73f56 Alex Deucher 2015-04-20 @263 static const struct kv_lcac_config_reg sx0_cac_config_reg[] =
a2e73f56 Alex Deucher 2015-04-20 264 {
a2e73f56 Alex Deucher 2015-04-20 265 { 0xc0400d00, 0x003e0000, 17, 0x3fc00000, 22, 0x0001fffe, 1, 0x00000001, 0 }
a2e73f56 Alex Deucher 2015-04-20 266 };
a2e73f56 Alex Deucher 2015-04-20 267
a2e73f56 Alex Deucher 2015-04-20 @268 static const struct kv_lcac_config_reg mc0_cac_config_reg[] =
a2e73f56 Alex Deucher 2015-04-20 269 {
a2e73f56 Alex Deucher 2015-04-20 270 { 0xc0400d30, 0x003e0000, 17, 0x3fc00000, 22, 0x0001fffe, 1, 0x00000001, 0 }
a2e73f56 Alex Deucher 2015-04-20 271 };
a2e73f56 Alex Deucher 2015-04-20 272
a2e73f56 Alex Deucher 2015-04-20 @273 static const struct kv_lcac_config_reg mc1_cac_config_reg[] =
a2e73f56 Alex Deucher 2015-04-20 274 {
a2e73f56 Alex Deucher 2015-04-20 275 { 0xc0400d3c, 0x003e0000, 17, 0x3fc00000, 22, 0x0001fffe, 1, 0x00000001, 0 }
a2e73f56 Alex Deucher 2015-04-20 276 };
a2e73f56 Alex Deucher 2015-04-20 277
a2e73f56 Alex Deucher 2015-04-20 @278 static const struct kv_lcac_config_reg mc2_cac_config_reg[] =
a2e73f56 Alex Deucher 2015-04-20 279 {
a2e73f56 Alex Deucher 2015-04-20 280 { 0xc0400d48, 0x003e0000, 17, 0x3fc00000, 22, 0x0001fffe, 1, 0x00000001, 0 }
a2e73f56 Alex Deucher 2015-04-20 281 };
a2e73f56 Alex Deucher 2015-04-20 282
a2e73f56 Alex Deucher 2015-04-20 @283 static const struct kv_lcac_config_reg mc3_cac_config_reg[] =
a2e73f56 Alex Deucher 2015-04-20 284 {
a2e73f56 Alex Deucher 2015-04-20 285 { 0xc0400d54, 0x003e0000, 17, 0x3fc00000, 22, 0x0001fffe, 1, 0x00000001, 0 }
a2e73f56 Alex Deucher 2015-04-20 286 };
a2e73f56 Alex Deucher 2015-04-20 287
a2e73f56 Alex Deucher 2015-04-20 @288 static const struct kv_lcac_config_reg cpl_cac_config_reg[] =
a2e73f56 Alex Deucher 2015-04-20 289 {
a2e73f56 Alex Deucher 2015-04-20 290 { 0xc0400d80, 0x003e0000, 17, 0x3fc00000, 22, 0x0001fffe, 1, 0x00000001, 0 }
a2e73f56 Alex Deucher 2015-04-20 291 };
:::::: The code at line 288 was first introduced by commit
:::::: a2e73f56fa6282481927ec43aa9362c03c2e2104 drm/amdgpu: Add support for CIK parts
:::::: TO: Alex Deucher <alexander.deucher at amd.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: 54531 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160527/48844980/attachment-0001.obj>
More information about the dri-devel
mailing list