tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 7636510f976d75b860848884169ba985c8f844d8 commit: 096d3f50d93fa562f4b7ce033d9fc494fda6b9ba [9968/10320] drm/amd/display: Add DP 2.0 HPO Stream Encoder config: i386-allyesconfig (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=096d3f50d93fa562f4b7ce033d9fc494fda6b9ba git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout 096d3f50d93fa562f4b7ce033d9fc494fda6b9ba # save the attached .config to linux build tree make W=1 ARCH=i386 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@xxxxxxxxx> All warnings (new ones prefixed by >>): drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c: In function 'dcn31_hpo_dp_stream_enc_update_dp_info_packets': >> drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c:439:7: warning: variable 'sdp_stream_enable' set but not used [-Wunused-but-set-variable] 439 | bool sdp_stream_enable = false; | ^~~~~~~~~~~~~~~~~ vim +/sdp_stream_enable +439 drivers/gpu/drm/amd/amdgpu/../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c 432 433 static void dcn31_hpo_dp_stream_enc_update_dp_info_packets( 434 struct hpo_dp_stream_encoder *enc, 435 const struct encoder_info_frame *info_frame) 436 { 437 struct dcn31_hpo_dp_stream_encoder *enc3 = DCN3_1_HPO_DP_STREAM_ENC_FROM_HPO_STREAM_ENC(enc); 438 uint32_t dmdata_packet_enabled = 0; > 439 bool sdp_stream_enable = false; 440 441 if (info_frame->vsc.valid) { 442 enc->vpg->funcs->update_generic_info_packet( 443 enc->vpg, 444 0, /* packetIndex */ 445 &info_frame->vsc); 446 sdp_stream_enable = true; 447 } 448 if (info_frame->spd.valid) { 449 enc->vpg->funcs->update_generic_info_packet( 450 enc->vpg, 451 2, /* packetIndex */ 452 &info_frame->spd); 453 sdp_stream_enable = true; 454 } 455 if (info_frame->hdrsmd.valid) { 456 enc->vpg->funcs->update_generic_info_packet( 457 enc->vpg, 458 3, /* packetIndex */ 459 &info_frame->hdrsmd); 460 sdp_stream_enable = true; 461 } 462 /* enable/disable transmission of packet(s). 463 * If enabled, packet transmission begins on the next frame 464 */ 465 REG_UPDATE(DP_SYM32_ENC_SDP_GSP_CONTROL0, GSP_VIDEO_CONTINUOUS_TRANSMISSION_ENABLE, info_frame->vsc.valid); 466 REG_UPDATE(DP_SYM32_ENC_SDP_GSP_CONTROL2, GSP_VIDEO_CONTINUOUS_TRANSMISSION_ENABLE, info_frame->spd.valid); 467 REG_UPDATE(DP_SYM32_ENC_SDP_GSP_CONTROL3, GSP_VIDEO_CONTINUOUS_TRANSMISSION_ENABLE, info_frame->hdrsmd.valid); 468 469 /* check if dynamic metadata packet transmission is enabled */ 470 REG_GET(DP_SYM32_ENC_SDP_METADATA_PACKET_CONTROL, 471 METADATA_PACKET_ENABLE, &dmdata_packet_enabled); 472 473 /* Enable secondary data path */ 474 REG_UPDATE(DP_SYM32_ENC_SDP_CONTROL, 475 SDP_STREAM_ENABLE, 1); 476 } 477 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@xxxxxxxxxxxx
Attachment:
.config.gz
Description: application/gzip