All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: Re: [RFC PATCH v3 3/6] drm/color: Add output transfer function to crtc
Date: Sat, 31 Jul 2021 11:42:26 +0800	[thread overview]
Message-ID: <202107311119.60p0zPL8-lkp@intel.com> (raw)
In-Reply-To: <20210730204134.21769-4-harry.wentland@amd.com>

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

Hi Harry,

[FYI, it's a private test report for your RFC patch.]
[auto build test ERROR on drm-intel/for-linux-next]
[also build test ERROR on linus/master v5.14-rc3 next-20210730]
[cannot apply to linux-arm/drm-armada-devel linux-arm/drm-armada-fixes]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch]

url:    https://github.com/0day-ci/linux/commits/Harry-Wentland/A-drm_plane-API-to-support-HDR-planes/20210731-044401
base:   git://anongit.freedesktop.org/drm-intel for-linux-next
config: arm-defconfig (attached as .config)
compiler: arm-linux-gnueabi-gcc (GCC) 10.3.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
        # https://github.com/0day-ci/linux/commit/155348b7b734809c9952b773cf44a3f055f29588
        git remote add linux-review https://github.com/0day-ci/linux
        git fetch --no-tags linux-review Harry-Wentland/A-drm_plane-API-to-support-HDR-planes/20210731-044401
        git checkout 155348b7b734809c9952b773cf44a3f055f29588
        # save the attached .config to linux build tree
        mkdir build_dir
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-10.3.0 make.cross O=build_dir ARCH=arm SHELL=/bin/bash drivers/gpu/drm/vc4/

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

All errors (new ones prefixed by >>):

   drivers/gpu/drm/vc4/vc4_crtc.c: In function 'vc4_crtc_init':
>> drivers/gpu/drm/vc4/vc4_crtc.c:1121:3: error: 'ret' undeclared (first use in this function); did you mean 'net'?
    1121 |   ret = drm_crtc_enable_color_mgmt(crtc, 0, false, crtc->gamma_size,
         |   ^~~
         |   net
   drivers/gpu/drm/vc4/vc4_crtc.c:1121:3: note: each undeclared identifier is reported only once for each function it appears in


vim +1121 drivers/gpu/drm/vc4/vc4_crtc.c

  1092	
  1093	int vc4_crtc_init(struct drm_device *drm, struct vc4_crtc *vc4_crtc,
  1094			  const struct drm_crtc_funcs *crtc_funcs,
  1095			  const struct drm_crtc_helper_funcs *crtc_helper_funcs)
  1096	{
  1097		struct vc4_dev *vc4 = to_vc4_dev(drm);
  1098		struct drm_crtc *crtc = &vc4_crtc->base;
  1099		struct drm_plane *primary_plane;
  1100		unsigned int i;
  1101	
  1102		/* For now, we create just the primary and the legacy cursor
  1103		 * planes.  We should be able to stack more planes on easily,
  1104		 * but to do that we would need to compute the bandwidth
  1105		 * requirement of the plane configuration, and reject ones
  1106		 * that will take too much.
  1107		 */
  1108		primary_plane = vc4_plane_init(drm, DRM_PLANE_TYPE_PRIMARY);
  1109		if (IS_ERR(primary_plane)) {
  1110			dev_err(drm->dev, "failed to construct primary plane\n");
  1111			return PTR_ERR(primary_plane);
  1112		}
  1113	
  1114		drm_crtc_init_with_planes(drm, crtc, primary_plane, NULL,
  1115					  crtc_funcs, NULL);
  1116		drm_crtc_helper_add(crtc, crtc_helper_funcs);
  1117	
  1118		if (!vc4->hvs->hvs5) {
  1119			drm_mode_crtc_set_gamma_size(crtc, ARRAY_SIZE(vc4_crtc->lut_r));
  1120	
> 1121			ret = drm_crtc_enable_color_mgmt(crtc, 0, false, crtc->gamma_size,
  1122							 BIT(DRM_TF_1D_LUT), DRM_TF_1D_LUT);
  1123			if (ret) {
  1124				dev_err(drm->dev, "failed to enable color management\n");
  1125				drm_crtc_cleanup(crtc);
  1126				return ret;
  1127			}
  1128	
  1129			/* We support CTM, but only for one CRTC at a time. It's therefore
  1130			 * implemented as private driver state in vc4_kms, not here.
  1131			 */
  1132			ret = drm_crtc_enable_color_mgmt(crtc, 0, true, crtc->gamma_size,
  1133							 BIT(DRM_TF_1D_LUT), DRM_TF_1D_LUT);
  1134			if (ret) {
  1135				dev_err(drm->dev, "failed to enable color management\n");
  1136				drm_crtc_cleanup(crtc);
  1137				return ret;
  1138			}
  1139		}
  1140	
  1141		for (i = 0; i < crtc->gamma_size; i++) {
  1142			vc4_crtc->lut_r[i] = i;
  1143			vc4_crtc->lut_g[i] = i;
  1144			vc4_crtc->lut_b[i] = i;
  1145		}
  1146	
  1147		return 0;
  1148	}
  1149	

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 54373 bytes --]

  parent reply	other threads:[~2021-07-31  3:42 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-30 20:41 [RFC PATCH v3 0/6] A drm_plane API to support HDR planes Harry Wentland
2021-07-30 20:41 ` [RFC PATCH v3 1/6] drm/doc: Color Management and HDR10 RFC Harry Wentland
2021-08-02 16:30   ` Brian Starkey
2021-08-13  5:12     ` Sharma, Shashank
2021-08-16 11:10       ` Brian Starkey
2021-08-16 12:40         ` Harry Wentland
2021-08-16 13:37           ` sebastian
2021-09-06 21:20             ` Shankar, Uma
2021-09-15 14:36             ` Pekka Paalanen
2021-09-21  1:55               ` Harry Wentland
2021-09-15 14:01   ` Pekka Paalanen
2021-09-15 15:50     ` Jeremy Cline
2021-09-21  0:14     ` Harry Wentland
2021-09-21 13:31       ` Pekka Paalanen
2021-09-21 18:05         ` Harry Wentland
2021-09-22  8:31           ` Pekka Paalanen
2021-09-22 15:28             ` Harry Wentland
2021-09-23  7:43               ` Pekka Paalanen
2021-09-30 13:04                 ` Repository for additional color and HDR related documentation (Re: [RFC PATCH v3 1/6] drm/doc: Color Management and HDR10 RFC) Pekka Paalanen
2021-09-22 15:06       ` [RFC PATCH v3 1/6] drm/doc: Color Management and HDR10 RFC Harry Wentland
2021-09-23  8:01         ` Pekka Paalanen
2021-09-23 13:40           ` Harry Wentland
2021-09-23 15:50             ` Vitaly Prosyak
2021-07-30 20:41 ` [RFC PATCH v3 2/6] drm/color: Add transfer functions for HDR/SDR on drm_plane Harry Wentland
2021-07-30 23:33   ` kernel test robot
2021-07-31  1:18   ` kernel test robot
2021-07-31  1:18   ` [RFC PATCH] drm/color: drm_get_transfer_function_name() can be static kernel test robot
2021-07-31  1:31   ` [RFC PATCH v3 2/6] drm/color: Add transfer functions for HDR/SDR on drm_plane kernel test robot
2021-07-30 20:41 ` [RFC PATCH v3 3/6] drm/color: Add output transfer function to crtc Harry Wentland
2021-07-31  2:13   ` kernel test robot
2021-07-31  3:42   ` kernel test robot [this message]
2021-07-30 20:41 ` [RFC PATCH v3 4/6] drm/color: Add sdr boost property Harry Wentland
2021-07-31  0:42   ` kernel test robot
2021-07-31  2:13   ` kernel test robot
2021-07-30 20:41 ` [RFC PATCH v3 5/6] drm/color: Add color space plane property Harry Wentland
2021-07-31  3:47   ` kernel test robot
2021-07-31  3:47   ` [RFC PATCH] drm/color: drm_get_color_space_name() can be static kernel test robot
2021-07-30 20:41 ` [RFC PATCH v3 6/6] drm/amd/display: reformat YCbCr-RGB conversion matrix Harry Wentland

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=202107311119.60p0zPL8-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.