tree: https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-5.4 head: 21ca1f912dcdfbfd6818d3b1e57a106c2e82dc56 commit: 5fa56a01339db0586f27519d81aa226f1bb49f03 [12/42] FROMLIST: media: mtk-vcodec: vdec: support stateless H.264 decoding compiler: ia64-linux-gcc (GCC) 9.3.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot cppcheck possible warnings: (new ones prefixed by >>, may not real problems) >> drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c:580:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] pic = &ctx->picinfo; ^ vim +580 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c 5fa56a01339db0 Yunfei Dong 2021-02-26 568 static void get_pic_info(struct vdec_h264_slice_inst *inst, 5fa56a01339db0 Yunfei Dong 2021-02-26 569 struct vdec_pic_info *pic) 5fa56a01339db0 Yunfei Dong 2021-02-26 570 { 5fa56a01339db0 Yunfei Dong 2021-02-26 571 struct mtk_vcodec_ctx *ctx = inst->ctx; 5fa56a01339db0 Yunfei Dong 2021-02-26 572 5fa56a01339db0 Yunfei Dong 2021-02-26 573 ctx->picinfo.buf_w = (ctx->picinfo.pic_w + 15) & 0xFFFFFFF0; 5fa56a01339db0 Yunfei Dong 2021-02-26 574 ctx->picinfo.buf_h = (ctx->picinfo.pic_h + 31) & 0xFFFFFFE0; 5fa56a01339db0 Yunfei Dong 2021-02-26 575 ctx->picinfo.fb_sz[0] = ctx->picinfo.buf_w * ctx->picinfo.buf_h; 5fa56a01339db0 Yunfei Dong 2021-02-26 576 ctx->picinfo.fb_sz[1] = ctx->picinfo.fb_sz[0] >> 1; 5fa56a01339db0 Yunfei Dong 2021-02-26 577 inst->vsi_ctx.dec.cap_num_planes = 5fa56a01339db0 Yunfei Dong 2021-02-26 578 ctx->q_data[MTK_Q_DATA_DST].fmt->num_planes; 5fa56a01339db0 Yunfei Dong 2021-02-26 579 5fa56a01339db0 Yunfei Dong 2021-02-26 @580 pic = &ctx->picinfo; ^^^^^^^^^^^^^^^^^^^^ no-op code. It's unclear without more context what was intended. 5fa56a01339db0 Yunfei Dong 2021-02-26 581 mtk_vcodec_debug(inst, "pic(%d, %d), buf(%d, %d)", 5fa56a01339db0 Yunfei Dong 2021-02-26 582 ctx->picinfo.pic_w, ctx->picinfo.pic_h, 5fa56a01339db0 Yunfei Dong 2021-02-26 583 ctx->picinfo.buf_w, ctx->picinfo.buf_h); 5fa56a01339db0 Yunfei Dong 2021-02-26 584 mtk_vcodec_debug(inst, "Y/C(%d, %d)", ctx->picinfo.fb_sz[0], 5fa56a01339db0 Yunfei Dong 2021-02-26 585 ctx->picinfo.fb_sz[1]); 5fa56a01339db0 Yunfei Dong 2021-02-26 586 5fa56a01339db0 Yunfei Dong 2021-02-26 587 if ((ctx->last_decoded_picinfo.pic_w != ctx->picinfo.pic_w) || 5fa56a01339db0 Yunfei Dong 2021-02-26 588 (ctx->last_decoded_picinfo.pic_h != ctx->picinfo.pic_h)) { 5fa56a01339db0 Yunfei Dong 2021-02-26 589 inst->vsi_ctx.dec.resolution_changed = true; 5fa56a01339db0 Yunfei Dong 2021-02-26 590 if ((ctx->last_decoded_picinfo.buf_w != ctx->picinfo.buf_w) || 5fa56a01339db0 Yunfei Dong 2021-02-26 591 (ctx->last_decoded_picinfo.buf_h != ctx->picinfo.buf_h)) 5fa56a01339db0 Yunfei Dong 2021-02-26 592 inst->vsi_ctx.dec.realloc_mv_buf = true; 5fa56a01339db0 Yunfei Dong 2021-02-26 593 5fa56a01339db0 Yunfei Dong 2021-02-26 594 mtk_v4l2_debug(1, "ResChg: (%d %d) : old(%d, %d) -> new(%d, %d)", 5fa56a01339db0 Yunfei Dong 2021-02-26 595 inst->vsi_ctx.dec.resolution_changed, 5fa56a01339db0 Yunfei Dong 2021-02-26 596 inst->vsi_ctx.dec.realloc_mv_buf, 5fa56a01339db0 Yunfei Dong 2021-02-26 597 ctx->last_decoded_picinfo.pic_w, 5fa56a01339db0 Yunfei Dong 2021-02-26 598 ctx->last_decoded_picinfo.pic_h, 5fa56a01339db0 Yunfei Dong 2021-02-26 599 ctx->picinfo.pic_w, ctx->picinfo.pic_h); 5fa56a01339db0 Yunfei Dong 2021-02-26 600 } 5fa56a01339db0 Yunfei Dong 2021-02-26 601 } --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org _______________________________________________ kbuild mailing list -- kbuild(a)lists.01.org To unsubscribe send an email to kbuild-leave(a)lists.01.org