From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4366647770608876961==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [chrome-os:chromeos-5.4 12/43] drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c:464:18: warning: variable 'dpb_fields' set but not used Date: Fri, 02 Apr 2021 23:13:53 +0800 Message-ID: <202104022349.Pw6OAFZS-lkp@intel.com> List-Id: --===============4366647770608876961== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://chromium.googlesource.com/chromiumos/third_party/kernel chr= omeos-5.4 head: 885f54059e5be0bbd38287623c841b1e4db1aa57 commit: 5fa56a01339db0586f27519d81aa226f1bb49f03 [12/43] FROMLIST: media: m= tk-vcodec: vdec: support stateless H.264 decoding config: m68k-randconfig-r011-20210402 (attached as .config) compiler: m68k-linux-gcc (GCC) 9.3.0 reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross git remote add chrome-os https://chromium.googlesource.com/chromium= os/third_party/kernel git fetch --no-tags chrome-os chromeos-5.4 git checkout 5fa56a01339db0586f27519d81aa226f1bb49f03 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-9.3.0 make.cross = ARCH=3Dm68k = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): In file included from include/linux/kernel.h:11, from include/linux/list.h:9, from include/linux/module.h:9, from drivers/media/platform/mtk-vcodec/vdec/vdec_h264_r= eq_if.c:3: include/linux/scatterlist.h: In function 'sg_set_buf': arch/m68k/include/asm/page_no.h:33:50: warning: ordered comparison of po= inter with null pointer [-Wextra] 33 | #define virt_addr_valid(kaddr) (((void *)(kaddr) >=3D (void *)PA= GE_OFFSET) && \ | ^~ include/linux/compiler.h:78:42: note: in definition of macro 'unlikely' 78 | # define unlikely(x) __builtin_expect(!!(x), 0) | ^ include/linux/scatterlist.h:143:2: note: in expansion of macro 'BUG_ON' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~ include/linux/scatterlist.h:143:10: note: in expansion of macro 'virt_ad= dr_valid' 143 | BUG_ON(!virt_addr_valid(buf)); | ^~~~~~~~~~~~~~~ drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c: In function '= get_vdec_decode_parameters': >> drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c:464:18: warnin= g: variable 'dpb_fields' set but not used [-Wunused-but-set-variable] 464 | enum v4l2_field dpb_fields[V4L2_H264_NUM_DPB_ENTRIES]; | ^~~~~~~~~~ drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c: In function '= get_pic_info': >> drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c:569:27: warnin= g: parameter 'pic' set but not used [-Wunused-but-set-parameter] 569 | struct vdec_pic_info *pic) | ~~~~~~~~~~~~~~~~~~~~~~^~~ drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c: In function '= vdec_h264_slice_decode': >> drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c:701:28: warnin= g: variable 'src_buf_info' set but not used [-Wunused-but-set-variable] 701 | struct mtk_video_dec_buf *src_buf_info; | ^~~~~~~~~~~~ vim +/dpb_fields +464 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_= if.c 451 = 452 static void get_vdec_decode_parameters(struct vdec_h264_slice_inst *= inst) 453 { 454 const struct v4l2_ctrl_h264_decode_params *dec_params =3D 455 get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_DECODE_PARAMS); 456 const struct v4l2_ctrl_h264_sps *sps =3D 457 get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_SPS); 458 const struct v4l2_ctrl_h264_pps *pps =3D 459 get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_PPS); 460 const struct v4l2_ctrl_h264_scaling_matrix *scaling_matrix =3D 461 get_ctrl_ptr(inst->ctx, V4L2_CID_STATELESS_H264_SCALING_MATRIX); 462 struct mtk_h264_dec_slice_param *slice_param =3D &inst->h264_slice_= param; 463 struct v4l2_h264_reflist_builder reflist_builder; > 464 enum v4l2_field dpb_fields[V4L2_H264_NUM_DPB_ENTRIES]; 465 u8 *p0_reflist =3D slice_param->decode_params.ref_pic_list_p0; 466 u8 *b0_reflist =3D slice_param->decode_params.ref_pic_list_b0; 467 u8 *b1_reflist =3D slice_param->decode_params.ref_pic_list_b1; 468 int i; 469 = 470 update_dpb(dec_params, inst->dpb); 471 = 472 get_h264_sps_parameters(&slice_param->sps, sps); 473 get_h264_pps_parameters(&slice_param->pps, pps); 474 get_h264_scaling_matrix(&slice_param->scaling_matrix, scaling_matri= x); 475 get_h264_decode_parameters(&slice_param->decode_params, dec_params, 476 inst->dpb); 477 get_h264_dpb_list(inst, slice_param); 478 = 479 /* Prepare the fields for our reference lists */ 480 for (i =3D 0; i < V4L2_H264_NUM_DPB_ENTRIES; i++) 481 dpb_fields[i] =3D slice_param->h264_dpb_info[i].field; 482 /* Build the reference lists */ 483 v4l2_h264_init_reflist_builder(&reflist_builder, dec_params, sps, 484 inst->dpb); 485 v4l2_h264_build_p_ref_list(&reflist_builder, p0_reflist); 486 v4l2_h264_build_b_ref_lists(&reflist_builder, b0_reflist, b1_reflis= t); 487 /* Adapt the built lists to the firmware's expectations */ 488 fixup_ref_list(p0_reflist, reflist_builder.num_valid); 489 fixup_ref_list(b0_reflist, reflist_builder.num_valid); 490 fixup_ref_list(b1_reflist, reflist_builder.num_valid); 491 = 492 memcpy(&inst->vsi_ctx.h264_slice_params, slice_param, 493 sizeof(inst->vsi_ctx.h264_slice_params)); 494 } 495 = 496 static unsigned int get_mv_buf_size(unsigned int width, unsigned int= height) 497 { 498 int unit_size =3D (width / MB_UNIT_LEN) * (height / MB_UNIT_LEN) + = 8; 499 = 500 return HW_MB_STORE_SZ * unit_size; 501 } 502 = 503 static int allocate_predication_buf(struct vdec_h264_slice_inst *ins= t) 504 { 505 int err =3D 0; 506 = 507 inst->pred_buf.size =3D BUF_PREDICTION_SZ; 508 err =3D mtk_vcodec_mem_alloc(inst->ctx, &inst->pred_buf); 509 if (err) { 510 mtk_vcodec_err(inst, "failed to allocate ppl buf"); 511 return err; 512 } 513 = 514 inst->vsi_ctx.pred_buf_dma =3D inst->pred_buf.dma_addr; 515 return 0; 516 } 517 = 518 static void free_predication_buf(struct vdec_h264_slice_inst *inst) 519 { 520 struct mtk_vcodec_mem *mem =3D NULL; 521 = 522 mtk_vcodec_debug_enter(inst); 523 = 524 inst->vsi_ctx.pred_buf_dma =3D 0; 525 mem =3D &inst->pred_buf; 526 if (mem->va) 527 mtk_vcodec_mem_free(inst->ctx, mem); 528 } 529 = 530 static int alloc_mv_buf(struct vdec_h264_slice_inst *inst, 531 struct vdec_pic_info *pic) 532 { 533 int i; 534 int err; 535 struct mtk_vcodec_mem *mem =3D NULL; 536 unsigned int buf_sz =3D get_mv_buf_size(pic->buf_w, pic->buf_h); 537 = 538 mtk_v4l2_debug(3, "size =3D 0x%lx", buf_sz); 539 for (i =3D 0; i < H264_MAX_MV_NUM; i++) { 540 mem =3D &inst->mv_buf[i]; 541 if (mem->va) 542 mtk_vcodec_mem_free(inst->ctx, mem); 543 mem->size =3D buf_sz; 544 err =3D mtk_vcodec_mem_alloc(inst->ctx, mem); 545 if (err) { 546 mtk_vcodec_err(inst, "failed to allocate mv buf"); 547 return err; 548 } 549 inst->vsi_ctx.mv_buf_dma[i] =3D mem->dma_addr; 550 } 551 = 552 return 0; 553 } 554 = 555 static void free_mv_buf(struct vdec_h264_slice_inst *inst) 556 { 557 int i; 558 struct mtk_vcodec_mem *mem =3D NULL; 559 = 560 for (i =3D 0; i < H264_MAX_MV_NUM; i++) { 561 inst->vsi_ctx.mv_buf_dma[i] =3D 0; 562 mem =3D &inst->mv_buf[i]; 563 if (mem->va) 564 mtk_vcodec_mem_free(inst->ctx, mem); 565 } 566 } 567 = 568 static void get_pic_info(struct vdec_h264_slice_inst *inst, > 569 struct vdec_pic_info *pic) 570 { 571 struct mtk_vcodec_ctx *ctx =3D inst->ctx; 572 = 573 ctx->picinfo.buf_w =3D (ctx->picinfo.pic_w + 15) & 0xFFFFFFF0; 574 ctx->picinfo.buf_h =3D (ctx->picinfo.pic_h + 31) & 0xFFFFFFE0; 575 ctx->picinfo.fb_sz[0] =3D ctx->picinfo.buf_w * ctx->picinfo.buf_h; 576 ctx->picinfo.fb_sz[1] =3D ctx->picinfo.fb_sz[0] >> 1; 577 inst->vsi_ctx.dec.cap_num_planes =3D 578 ctx->q_data[MTK_Q_DATA_DST].fmt->num_planes; 579 = 580 pic =3D &ctx->picinfo; 581 mtk_vcodec_debug(inst, "pic(%d, %d), buf(%d, %d)", 582 ctx->picinfo.pic_w, ctx->picinfo.pic_h, 583 ctx->picinfo.buf_w, ctx->picinfo.buf_h); 584 mtk_vcodec_debug(inst, "Y/C(%d, %d)", ctx->picinfo.fb_sz[0], 585 ctx->picinfo.fb_sz[1]); 586 = 587 if ((ctx->last_decoded_picinfo.pic_w !=3D ctx->picinfo.pic_w) || 588 (ctx->last_decoded_picinfo.pic_h !=3D ctx->picinfo.pic_h)) { 589 inst->vsi_ctx.dec.resolution_changed =3D true; 590 if ((ctx->last_decoded_picinfo.buf_w !=3D ctx->picinfo.buf_w) || 591 (ctx->last_decoded_picinfo.buf_h !=3D ctx->picinfo.buf_h)) 592 inst->vsi_ctx.dec.realloc_mv_buf =3D true; 593 = 594 mtk_v4l2_debug(1, "ResChg: (%d %d) : old(%d, %d) -> new(%d, %d)", 595 inst->vsi_ctx.dec.resolution_changed, 596 inst->vsi_ctx.dec.realloc_mv_buf, 597 ctx->last_decoded_picinfo.pic_w, 598 ctx->last_decoded_picinfo.pic_h, 599 ctx->picinfo.pic_w, ctx->picinfo.pic_h); 600 } 601 } 602 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============4366647770608876961== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 AYH/ySUlYgEA --===============4366647770608876961==--