From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6190736111348912266==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [chrome-os:chromeos-5.10 9848/9999] drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:680:6: warning: no previous prototype for 'reset_luma_hist' Date: Wed, 05 Jan 2022 09:03:12 +0800 Message-ID: <202201050855.7QQPjdPQ-lkp@intel.com> List-Id: --===============6190736111348912266== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Roy-CW, FYI, the error/warning still remains. tree: https://chromium.googlesource.com/chromiumos/third_party/kernel chr= omeos-5.10 head: 467f36c680a717dc8c756f09da0d334c5296b929 commit: d74d76b9b1977f9b864527c365b042a3820efc75 [9848/9999] CHROMIUM: medi= a: platform: mtk-mdp3: Add engine setting for MT8195 config: ia64-allmodconfig (https://download.01.org/0day-ci/archive/20220105= /202201050855.7QQPjdPQ-lkp(a)intel.com/config) compiler: ia64-linux-gcc (GCC) 11.2.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.10 git checkout d74d76b9b1977f9b864527c365b042a3820efc75 # save the config file to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-11.2.0 make.cross= O=3Dbuild_dir ARCH=3Dia64 SHELL=3D/bin/bash drivers/media/platform/mtk-mdp= 3/ If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): >> drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:680:6: warning: no previ= ous prototype for 'reset_luma_hist' [-Wmissing-prototypes] 680 | void reset_luma_hist(struct mdp_comp_ctx *ctx, struct mmsys_cmdq= _cmd *cmd) | ^~~~~~~~~~~~~~~ drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:1020:34: warning: 'tcc_o= ps' defined but not used [-Wunused-const-variable=3D] 1020 | static const struct mdp_comp_ops tcc_ops =3D { | ^~~~~~~ drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:992:34: warning: 'pad_op= s' defined but not used [-Wunused-const-variable=3D] 992 | static const struct mdp_comp_ops pad_ops =3D { | ^~~~~~~ drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:946:34: warning: 'ovl_op= s' defined but not used [-Wunused-const-variable=3D] 946 | static const struct mdp_comp_ops ovl_ops =3D { | ^~~~~~~ drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:884:34: warning: 'color_= ops' defined but not used [-Wunused-const-variable=3D] 884 | static const struct mdp_comp_ops color_ops =3D { | ^~~~~~~~~ drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:816:34: warning: 'tdshp_= ops' defined but not used [-Wunused-const-variable=3D] 816 | static const struct mdp_comp_ops tdshp_ops =3D { | ^~~~~~~~~ drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:670:34: warning: 'hdr_op= s' defined but not used [-Wunused-const-variable=3D] 670 | static const struct mdp_comp_ops hdr_ops =3D { | ^~~~~~~ drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:604:34: warning: 'aal_op= s' defined but not used [-Wunused-const-variable=3D] 604 | static const struct mdp_comp_ops aal_ops =3D { | ^~~~~~~ drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:441:34: warning: 'fg_ops= ' defined but not used [-Wunused-const-variable=3D] 441 | static const struct mdp_comp_ops fg_ops =3D { | ^~~~~~ drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:392:34: warning: 'stitch= _ops' defined but not used [-Wunused-const-variable=3D] 392 | static const struct mdp_comp_ops stitch_ops =3D { | ^~~~~~~~~~ drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:382:34: warning: 'split_= ops' defined but not used [-Wunused-const-variable=3D] 382 | static const struct mdp_comp_ops split_ops =3D { | ^~~~~~~~~ vim +/reset_luma_hist +680 drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c 679 = > 680 void reset_luma_hist(struct mdp_comp_ctx *ctx, struct mmsys_cmdq_cmd= *cmd) 681 { 682 const struct mdp_platform_config *mdp_cfg =3D __get_plat_cfg(ctx); 683 phys_addr_t base =3D ctx->comp->reg_base; 684 u16 subsys_id =3D ctx->comp->subsys_id; 685 = 686 // reset LUMA HIST 687 MM_REG_WRITE(cmd, subsys_id, base, 688 MDP_LUMA_HIST_INIT_00, 0, 0xFFFFFFFF); 689 MM_REG_WRITE(cmd, subsys_id, base, 690 MDP_LUMA_HIST_INIT_01, 0, 0xFFFFFFFF); 691 MM_REG_WRITE(cmd, subsys_id, base, 692 MDP_LUMA_HIST_INIT_02, 0, 0xFFFFFFFF); 693 MM_REG_WRITE(cmd, subsys_id, base, 694 MDP_LUMA_HIST_INIT_03, 0, 0xFFFFFFFF); 695 MM_REG_WRITE(cmd, subsys_id, base, 696 MDP_LUMA_HIST_INIT_04, 0, 0xFFFFFFFF); 697 MM_REG_WRITE(cmd, subsys_id, base, 698 MDP_LUMA_HIST_INIT_05, 0, 0xFFFFFFFF); 699 MM_REG_WRITE(cmd, subsys_id, base, 700 MDP_LUMA_HIST_INIT_06, 0, 0xFFFFFFFF); 701 MM_REG_WRITE(cmd, subsys_id, base, 702 MDP_LUMA_HIST_INIT_07, 0, 0xFFFFFFFF); 703 MM_REG_WRITE(cmd, subsys_id, base, 704 MDP_LUMA_HIST_INIT_08, 0, 0xFFFFFFFF); 705 MM_REG_WRITE(cmd, subsys_id, base, 706 MDP_LUMA_HIST_INIT_09, 0, 0xFFFFFFFF); 707 MM_REG_WRITE(cmd, subsys_id, base, 708 MDP_LUMA_HIST_INIT_10, 0, 0xFFFFFFFF); 709 MM_REG_WRITE(cmd, subsys_id, base, 710 MDP_LUMA_HIST_INIT_11, 0, 0xFFFFFFFF); 711 MM_REG_WRITE(cmd, subsys_id, base, 712 MDP_LUMA_HIST_INIT_12, 0, 0xFFFFFFFF); 713 MM_REG_WRITE(cmd, subsys_id, base, 714 MDP_LUMA_HIST_INIT_13, 0, 0xFFFFFFFF); 715 MM_REG_WRITE(cmd, subsys_id, base, 716 MDP_LUMA_HIST_INIT_14, 0, 0xFFFFFFFF); 717 MM_REG_WRITE(cmd, subsys_id, base, 718 MDP_LUMA_HIST_INIT_15, 0, 0xFFFFFFFF); 719 MM_REG_WRITE(cmd, subsys_id, base, 720 MDP_LUMA_HIST_INIT_16, 0, 0xFFFFFFFF); 721 MM_REG_WRITE(cmd, subsys_id, base, 722 MDP_LUMA_SUM_INIT, 0, 0xFFFFFFFF); 723 = 724 if (mdp_cfg && mdp_cfg->tdshp_1_1) { 725 MM_REG_WRITE(cmd, subsys_id, base, 726 MDP_DC_TWO_D_W1_RESULT_INIT, 0, 0xFFFFFFFF); 727 } 728 = 729 if (mdp_cfg && mdp_cfg->tdshp_dyn_contrast_version =3D=3D 2) { 730 MM_REG_WRITE(cmd, subsys_id, base, 731 MDP_CONTOUR_HIST_INIT_00, 0, 0xFFFFFFFF); 732 MM_REG_WRITE(cmd, subsys_id, base, 733 MDP_CONTOUR_HIST_INIT_01, 0, 0xFFFFFFFF); 734 MM_REG_WRITE(cmd, subsys_id, base, 735 MDP_CONTOUR_HIST_INIT_02, 0, 0xFFFFFFFF); 736 MM_REG_WRITE(cmd, subsys_id, base, 737 MDP_CONTOUR_HIST_INIT_03, 0, 0xFFFFFFFF); 738 MM_REG_WRITE(cmd, subsys_id, base, 739 MDP_CONTOUR_HIST_INIT_04, 0, 0xFFFFFFFF); 740 MM_REG_WRITE(cmd, subsys_id, base, 741 MDP_CONTOUR_HIST_INIT_05, 0, 0xFFFFFFFF); 742 MM_REG_WRITE(cmd, subsys_id, base, 743 MDP_CONTOUR_HIST_INIT_06, 0, 0xFFFFFFFF); 744 MM_REG_WRITE(cmd, subsys_id, base, 745 MDP_CONTOUR_HIST_INIT_07, 0, 0xFFFFFFFF); 746 MM_REG_WRITE(cmd, subsys_id, base, 747 MDP_CONTOUR_HIST_INIT_08, 0, 0xFFFFFFFF); 748 MM_REG_WRITE(cmd, subsys_id, base, 749 MDP_CONTOUR_HIST_INIT_09, 0, 0xFFFFFFFF); 750 MM_REG_WRITE(cmd, subsys_id, base, 751 MDP_CONTOUR_HIST_INIT_10, 0, 0xFFFFFFFF); 752 MM_REG_WRITE(cmd, subsys_id, base, 753 MDP_CONTOUR_HIST_INIT_11, 0, 0xFFFFFFFF); 754 MM_REG_WRITE(cmd, subsys_id, base, 755 MDP_CONTOUR_HIST_INIT_12, 0, 0xFFFFFFFF); 756 MM_REG_WRITE(cmd, subsys_id, base, 757 MDP_CONTOUR_HIST_INIT_13, 0, 0xFFFFFFFF); 758 MM_REG_WRITE(cmd, subsys_id, base, 759 MDP_CONTOUR_HIST_INIT_14, 0, 0xFFFFFFFF); 760 MM_REG_WRITE(cmd, subsys_id, base, 761 MDP_CONTOUR_HIST_INIT_15, 0, 0xFFFFFFFF); 762 MM_REG_WRITE(cmd, subsys_id, base, 763 MDP_CONTOUR_HIST_INIT_16, 0, 0xFFFFFFFF); 764 } 765 } 766 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============6190736111348912266==--