From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 58F169443 for ; Thu, 31 Aug 2023 08:30:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1693470651; x=1725006651; h=date:from:to:cc:subject:message-id:mime-version; bh=ou0lOM6vyjwJKQ9/7mjpr2xtfIQj/PMCWYuKm2F285M=; b=Bepw6DJ6obQt1zwDIO5s0jn0Byi8gHL6fSVxb36pmnIs3H5NEqwkz0V8 pldTgcnofzZ7Sci7x0/AngTrHqBuAToMuSvDH1xGG8WE5xXZl448H0JLe dOypaohqI7EMkJid1aNG9xAqYzF5mZbu5Uzac1HR3xiW8M6vMi++ypvpN dlNBrVxTwHWMFSaUCvipnkD3XS3RhThUcM5q9LTkr/FgBa7kud5xHJ55P o9ksVudemkwm6xS7jvi8Noi/jbCBzhK4JfUMIULwLcV9OEo8K8Hs4WtN2 0WD+/VSVxGJBHP938Gklqz7CllyBDlI/cj4uF1YzhLuoHHHfx6xBM8EGZ A==; X-IronPort-AV: E=McAfee;i="6600,9927,10818"; a="360852367" X-IronPort-AV: E=Sophos;i="6.02,216,1688454000"; d="scan'208";a="360852367" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Aug 2023 01:30:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10818"; a="986122698" X-IronPort-AV: E=Sophos;i="6.02,216,1688454000"; d="scan'208";a="986122698" Received: from lkp-server02.sh.intel.com (HELO daf8bb0a381d) ([10.239.97.151]) by fmsmga006.fm.intel.com with ESMTP; 31 Aug 2023 01:30:49 -0700 Received: from kbuild by daf8bb0a381d with local (Exim 4.96) (envelope-from ) id 1qbd4c-000B7f-1a; Thu, 31 Aug 2023 08:30:44 +0000 Date: Thu, 31 Aug 2023 16:30:07 +0800 From: kernel test robot To: Otavio Salvador Cc: oe-kbuild-all@lists.linux.dev Subject: [freescale-fslc:pr/639 474/24603] drivers/media/platform/mxc/capture/mxc_vadc.c:800:12: warning: 'vadc_resume' defined but not used Message-ID: <202308311601.j67wdFlJ-lkp@intel.com> Precedence: bulk X-Mailing-List: oe-kbuild-all@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://github.com/Freescale/linux-fslc pr/639 head: 857fbf7cebaba3b1ffccc558deee1d13ac0e11d7 commit: 46cb56a3f576432295951d076cf5e50cdf663978 [474/24603] media: v4l2: vadc: Enable vadc driver config: alpha-allyesconfig (https://download.01.org/0day-ci/archive/20230831/202308311601.j67wdFlJ-lkp@intel.com/config) compiler: alpha-linux-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20230831/202308311601.j67wdFlJ-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202308311601.j67wdFlJ-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/media/platform/mxc/capture/mxc_vadc.c:582:10: error: 'const struct v4l2_subdev_video_ops' has no member named 's_parm' 582 | .s_parm = vadc_s_parm, | ^~~~~~ drivers/media/platform/mxc/capture/mxc_vadc.c:582:34: error: initialization of 'int (*)(struct v4l2_subdev *, v4l2_std_id *)' {aka 'int (*)(struct v4l2_subdev *, long long unsigned int *)'} from incompatible pointer type 'int (*)(struct v4l2_subdev *, struct v4l2_streamparm *)' [-Werror=incompatible-pointer-types] 582 | .s_parm = vadc_s_parm, | ^~~~~~~~~~~ drivers/media/platform/mxc/capture/mxc_vadc.c:582:34: note: (near initialization for 'vadc_video_ops.g_tvnorms') drivers/media/platform/mxc/capture/mxc_vadc.c:588:34: error: initialization of 'int (*)(struct v4l2_subdev *, struct v4l2_subdev_state *, struct v4l2_subdev_format *)' from incompatible pointer type 'int (*)(struct v4l2_subdev *, struct v4l2_subdev_pad_config *, struct v4l2_subdev_format *)' [-Werror=incompatible-pointer-types] 588 | .get_fmt = vadc_get_fmt, | ^~~~~~~~~~~~ drivers/media/platform/mxc/capture/mxc_vadc.c:588:34: note: (near initialization for 'vadc_pad_ops.get_fmt') drivers/media/platform/mxc/capture/mxc_vadc.c:589:34: error: initialization of 'int (*)(struct v4l2_subdev *, struct v4l2_subdev_state *, struct v4l2_subdev_format *)' from incompatible pointer type 'int (*)(struct v4l2_subdev *, struct v4l2_subdev_pad_config *, struct v4l2_subdev_format *)' [-Werror=incompatible-pointer-types] 589 | .set_fmt = vadc_set_fmt, | ^~~~~~~~~~~~ drivers/media/platform/mxc/capture/mxc_vadc.c:589:34: note: (near initialization for 'vadc_pad_ops.set_fmt') drivers/media/platform/mxc/capture/mxc_vadc.c:590:34: error: initialization of 'int (*)(struct v4l2_subdev *, struct v4l2_subdev_state *, struct v4l2_subdev_mbus_code_enum *)' from incompatible pointer type 'int (*)(struct v4l2_subdev *, struct v4l2_subdev_pad_config *, struct v4l2_subdev_mbus_code_enum *)' [-Werror=incompatible-pointer-types] 590 | .enum_mbus_code = vadc_enum_mbus_code, | ^~~~~~~~~~~~~~~~~~~ drivers/media/platform/mxc/capture/mxc_vadc.c:590:34: note: (near initialization for 'vadc_pad_ops.enum_mbus_code') drivers/media/platform/mxc/capture/mxc_vadc.c:591:34: error: initialization of 'int (*)(struct v4l2_subdev *, struct v4l2_subdev_state *, struct v4l2_subdev_frame_size_enum *)' from incompatible pointer type 'int (*)(struct v4l2_subdev *, struct v4l2_subdev_pad_config *, struct v4l2_subdev_frame_size_enum *)' [-Werror=incompatible-pointer-types] 591 | .enum_frame_size = vadc_enum_framesizes, | ^~~~~~~~~~~~~~~~~~~~ drivers/media/platform/mxc/capture/mxc_vadc.c:591:34: note: (near initialization for 'vadc_pad_ops.enum_frame_size') drivers/media/platform/mxc/capture/mxc_vadc.c:592:34: error: initialization of 'int (*)(struct v4l2_subdev *, struct v4l2_subdev_state *, struct v4l2_subdev_frame_interval_enum *)' from incompatible pointer type 'int (*)(struct v4l2_subdev *, struct v4l2_subdev_pad_config *, struct v4l2_subdev_frame_interval_enum *)' [-Werror=incompatible-pointer-types] 592 | .enum_frame_interval = vadc_enum_frameintervals, | ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/media/platform/mxc/capture/mxc_vadc.c:592:34: note: (near initialization for 'vadc_pad_ops.enum_frame_interval') >> drivers/media/platform/mxc/capture/mxc_vadc.c:800:12: warning: 'vadc_resume' defined but not used [-Wunused-function] 800 | static int vadc_resume(struct device *dev) | ^~~~~~~~~~~ >> drivers/media/platform/mxc/capture/mxc_vadc.c:787:12: warning: 'vadc_suspend' defined but not used [-Wunused-function] 787 | static int vadc_suspend(struct device *dev) | ^~~~~~~~~~~~ cc1: some warnings being treated as errors vim +/vadc_resume +800 drivers/media/platform/mxc/capture/mxc_vadc.c 786 > 787 static int vadc_suspend(struct device *dev) 788 { 789 struct platform_device *pdev = to_platform_device(dev); 790 struct vadc_state *state = platform_get_drvdata(pdev); 791 792 clk_disable(state->csi_clk); 793 clk_disable(state->vadc_clk); 794 795 vadc_power_down(state); 796 797 return 0; 798 } 799 > 800 static int vadc_resume(struct device *dev) 801 { 802 struct platform_device *pdev = to_platform_device(dev); 803 struct vadc_state *state = platform_get_drvdata(pdev); 804 805 clk_enable(state->csi_clk); 806 clk_enable(state->vadc_clk); 807 808 vadc_init(state); 809 return 0; 810 } 811 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki