All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
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	[thread overview]
Message-ID: <202201050855.7QQPjdPQ-lkp@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 8201 bytes --]

Hi Roy-CW,

FYI, the error/warning still remains.

tree:   https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-5.10
head:   467f36c680a717dc8c756f09da0d334c5296b929
commit: d74d76b9b1977f9b864527c365b042a3820efc75 [9848/9999] CHROMIUM: media: 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=1 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/chromiumos/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=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=ia64 SHELL=/bin/bash drivers/media/platform/mtk-mdp3/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All warnings (new ones prefixed by >>):

>> drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:680:6: warning: no previous 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_ops' defined but not used [-Wunused-const-variable=]
    1020 | static const struct mdp_comp_ops tcc_ops = {
         |                                  ^~~~~~~
   drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:992:34: warning: 'pad_ops' defined but not used [-Wunused-const-variable=]
     992 | static const struct mdp_comp_ops pad_ops = {
         |                                  ^~~~~~~
   drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:946:34: warning: 'ovl_ops' defined but not used [-Wunused-const-variable=]
     946 | static const struct mdp_comp_ops ovl_ops = {
         |                                  ^~~~~~~
   drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:884:34: warning: 'color_ops' defined but not used [-Wunused-const-variable=]
     884 | static const struct mdp_comp_ops color_ops = {
         |                                  ^~~~~~~~~
   drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:816:34: warning: 'tdshp_ops' defined but not used [-Wunused-const-variable=]
     816 | static const struct mdp_comp_ops tdshp_ops = {
         |                                  ^~~~~~~~~
   drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:670:34: warning: 'hdr_ops' defined but not used [-Wunused-const-variable=]
     670 | static const struct mdp_comp_ops hdr_ops = {
         |                                  ^~~~~~~
   drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:604:34: warning: 'aal_ops' defined but not used [-Wunused-const-variable=]
     604 | static const struct mdp_comp_ops aal_ops = {
         |                                  ^~~~~~~
   drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:441:34: warning: 'fg_ops' defined but not used [-Wunused-const-variable=]
     441 | static const struct mdp_comp_ops fg_ops = {
         |                                  ^~~~~~
   drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:392:34: warning: 'stitch_ops' defined but not used [-Wunused-const-variable=]
     392 | static const struct mdp_comp_ops stitch_ops = {
         |                                  ^~~~~~~~~~
   drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:382:34: warning: 'split_ops' defined but not used [-Wunused-const-variable=]
     382 | static const struct mdp_comp_ops split_ops = {
         |                                  ^~~~~~~~~


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 = __get_plat_cfg(ctx);
   683		phys_addr_t base = ctx->comp->reg_base;
   684		u16 subsys_id = 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 == 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

                 reply	other threads:[~2022-01-05  1:03 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=202201050855.7QQPjdPQ-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild-all@lists.01.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.