All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dan Carpenter <dan.carpenter@oracle.com>
To: kbuild@lists.01.org
Subject: Re: [Intel-gfx] [PATCH] drm/i915: switch intel_ddi_init() to intel types
Date: Thu, 14 Nov 2019 11:52:34 +0000	[thread overview]
Message-ID: <20191114115053.GG19079@kadam.lan> (raw)
In-Reply-To: <20191106064713.8201-1-lucas.demarchi@intel.com>

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

[ Resending with corrected From header.  -dan ]
[ This does feel like potentially a bad merge...  -dan ]

Hi Lucas,

Thank you for the patch! Perhaps something to improve:

[auto build test WARNING on drm-intel/for-linux-next]
[also build test WARNING on next-20191112]
[cannot apply to v5.4-rc7]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Lucas-De-Marchi/drm-i915-switch-intel_ddi_init-to-intel-types/20191108-185646
base:   git://anongit.freedesktop.org/drm-intel for-linux-next

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

smatch warnings:
drivers/gpu/drm/i915/display/intel_ddi.c:4717 intel_ddi_init() error: uninitialized symbol 'encoder'.

# https://github.com/0day-ci/linux/commit/be1087a2f14d66a04a24e7cb5a7cc6a5166ff836
git remote add linux-review https://github.com/0day-ci/linux
git remote update linux-review
git checkout be1087a2f14d66a04a24e7cb5a7cc6a5166ff836
vim +/encoder +4717 drivers/gpu/drm/i915/display/intel_ddi.c

c39055b072f8b1 drivers/gpu/drm/i915/intel_ddi.c         Ander Conselvan de Oliveira 2016-11-23  4683  void intel_ddi_init(struct drm_i915_private *dev_priv, enum port port)
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4684  {
f6bff60e927b2f drivers/gpu/drm/i915/intel_ddi.c         Imre Deak                   2018-12-14  4685  	struct ddi_vbt_port_info *port_info =
f6bff60e927b2f drivers/gpu/drm/i915/intel_ddi.c         Imre Deak                   2018-12-14  4686  		&dev_priv->vbt.ddi_port_info[port];
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4687  	struct intel_digital_port *intel_dig_port;
be1087a2f14d66 drivers/gpu/drm/i915/display/intel_ddi.c Lucas De Marchi             2019-11-05  4688  	struct intel_encoder *encoder;
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4689  	bool init_hdmi, init_dp, init_lspcon = false;
d8fe2ab6bb283d drivers/gpu/drm/i915/display/intel_ddi.c Matt Roper                  2019-07-09  4690  	enum phy phy = intel_port_to_phy(dev_priv, port);
10e7bec38bbda4 drivers/gpu/drm/i915/intel_ddi.c         Ville Syrjälä               2015-12-08  4691  
f6bff60e927b2f drivers/gpu/drm/i915/intel_ddi.c         Imre Deak                   2018-12-14  4692  	init_hdmi = port_info->supports_dvi || port_info->supports_hdmi;
f6bff60e927b2f drivers/gpu/drm/i915/intel_ddi.c         Imre Deak                   2018-12-14  4693  	init_dp = port_info->supports_dp;
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4694  
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4695  	if (intel_bios_is_lspcon_present(dev_priv, port)) {
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4696  		/*
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4697  		 * Lspcon device needs to be driven with DP connector
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4698  		 * with special detection sequence. So make sure DP
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4699  		 * is initialized before lspcon.
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4700  		 */
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4701  		init_dp = true;
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4702  		init_lspcon = true;
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4703  		init_hdmi = false;
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4704  		DRM_DEBUG_KMS("VBT says port %c has lspcon\n", port_name(port));
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4705  	}
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4706  
311a20949f047a drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2013-09-12  4707  	if (!init_dp && !init_hdmi) {
500ea70d503ed9 drivers/gpu/drm/i915/intel_ddi.c         Rodrigo Vivi                2015-08-07  4708  		DRM_DEBUG_KMS("VBT says port %c is not DVI/HDMI/DP compatible, respect it\n",
311a20949f047a drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2013-09-12  4709  			      port_name(port));
500ea70d503ed9 drivers/gpu/drm/i915/intel_ddi.c         Rodrigo Vivi                2015-08-07  4710  		return;
311a20949f047a drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2013-09-12  4711  	}
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4712  
b14c5679dd2c87 drivers/gpu/drm/i915/intel_ddi.c         Daniel Vetter               2013-09-19  4713  	intel_dig_port = kzalloc(sizeof(*intel_dig_port), GFP_KERNEL);
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4714  	if (!intel_dig_port)
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4715  		return;
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4716  
be1087a2f14d66 drivers/gpu/drm/i915/display/intel_ddi.c Lucas De Marchi             2019-11-05 @4717  	drm_encoder_init(&dev_priv->drm, &encoder->base, &intel_ddi_funcs,

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation

WARNING: multiple messages have this Message-ID (diff)
From: Dan Carpenter <dan.carpenter@oracle.com>
To: kbuild-all@lists.01.org
Subject: Re: [Intel-gfx] [PATCH] drm/i915: switch intel_ddi_init() to intel types
Date: Thu, 14 Nov 2019 14:50:53 +0300	[thread overview]
Message-ID: <20191114115053.GG19079@kadam.lan> (raw)
In-Reply-To: <20191106064713.8201-1-lucas.demarchi@intel.com>

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

[ Resending with corrected From header.  -dan ]
[ This does feel like potentially a bad merge...  -dan ]

Hi Lucas,

Thank you for the patch! Perhaps something to improve:

[auto build test WARNING on drm-intel/for-linux-next]
[also build test WARNING on next-20191112]
[cannot apply to v5.4-rc7]
[if your patch is applied to the wrong git tree, please drop us a note to help
improve the system. BTW, we also suggest to use '--base' option to specify the
base tree in git format-patch, please see https://stackoverflow.com/a/37406982]

url:    https://github.com/0day-ci/linux/commits/Lucas-De-Marchi/drm-i915-switch-intel_ddi_init-to-intel-types/20191108-185646
base:   git://anongit.freedesktop.org/drm-intel for-linux-next

If you fix the issue, kindly add following tag
Reported-by: kbuild test robot <lkp@intel.com>
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>

smatch warnings:
drivers/gpu/drm/i915/display/intel_ddi.c:4717 intel_ddi_init() error: uninitialized symbol 'encoder'.

# https://github.com/0day-ci/linux/commit/be1087a2f14d66a04a24e7cb5a7cc6a5166ff836
git remote add linux-review https://github.com/0day-ci/linux
git remote update linux-review
git checkout be1087a2f14d66a04a24e7cb5a7cc6a5166ff836
vim +/encoder +4717 drivers/gpu/drm/i915/display/intel_ddi.c

c39055b072f8b1 drivers/gpu/drm/i915/intel_ddi.c         Ander Conselvan de Oliveira 2016-11-23  4683  void intel_ddi_init(struct drm_i915_private *dev_priv, enum port port)
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4684  {
f6bff60e927b2f drivers/gpu/drm/i915/intel_ddi.c         Imre Deak                   2018-12-14  4685  	struct ddi_vbt_port_info *port_info =
f6bff60e927b2f drivers/gpu/drm/i915/intel_ddi.c         Imre Deak                   2018-12-14  4686  		&dev_priv->vbt.ddi_port_info[port];
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4687  	struct intel_digital_port *intel_dig_port;
be1087a2f14d66 drivers/gpu/drm/i915/display/intel_ddi.c Lucas De Marchi             2019-11-05  4688  	struct intel_encoder *encoder;
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4689  	bool init_hdmi, init_dp, init_lspcon = false;
d8fe2ab6bb283d drivers/gpu/drm/i915/display/intel_ddi.c Matt Roper                  2019-07-09  4690  	enum phy phy = intel_port_to_phy(dev_priv, port);
10e7bec38bbda4 drivers/gpu/drm/i915/intel_ddi.c         Ville Syrjälä               2015-12-08  4691  
f6bff60e927b2f drivers/gpu/drm/i915/intel_ddi.c         Imre Deak                   2018-12-14  4692  	init_hdmi = port_info->supports_dvi || port_info->supports_hdmi;
f6bff60e927b2f drivers/gpu/drm/i915/intel_ddi.c         Imre Deak                   2018-12-14  4693  	init_dp = port_info->supports_dp;
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4694  
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4695  	if (intel_bios_is_lspcon_present(dev_priv, port)) {
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4696  		/*
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4697  		 * Lspcon device needs to be driven with DP connector
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4698  		 * with special detection sequence. So make sure DP
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4699  		 * is initialized before lspcon.
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4700  		 */
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4701  		init_dp = true;
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4702  		init_lspcon = true;
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4703  		init_hdmi = false;
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4704  		DRM_DEBUG_KMS("VBT says port %c has lspcon\n", port_name(port));
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4705  	}
ff66212415e324 drivers/gpu/drm/i915/intel_ddi.c         Shashank Sharma             2016-10-14  4706  
311a20949f047a drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2013-09-12  4707  	if (!init_dp && !init_hdmi) {
500ea70d503ed9 drivers/gpu/drm/i915/intel_ddi.c         Rodrigo Vivi                2015-08-07  4708  		DRM_DEBUG_KMS("VBT says port %c is not DVI/HDMI/DP compatible, respect it\n",
311a20949f047a drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2013-09-12  4709  			      port_name(port));
500ea70d503ed9 drivers/gpu/drm/i915/intel_ddi.c         Rodrigo Vivi                2015-08-07  4710  		return;
311a20949f047a drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2013-09-12  4711  	}
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4712  
b14c5679dd2c87 drivers/gpu/drm/i915/intel_ddi.c         Daniel Vetter               2013-09-19  4713  	intel_dig_port = kzalloc(sizeof(*intel_dig_port), GFP_KERNEL);
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4714  	if (!intel_dig_port)
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4715  		return;
00c09d70df6b30 drivers/gpu/drm/i915/intel_ddi.c         Paulo Zanoni                2012-10-26  4716  
be1087a2f14d66 drivers/gpu/drm/i915/display/intel_ddi.c Lucas De Marchi             2019-11-05 @4717  	drm_encoder_init(&dev_priv->drm, &encoder->base, &intel_ddi_funcs,

---
0-DAY kernel test infrastructure                 Open Source Technology Center
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org Intel Corporation

  parent reply	other threads:[~2019-11-14 11:52 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-11-06  6:47 [PATCH] drm/i915: switch intel_ddi_init() to intel types Lucas De Marchi
2019-11-06  6:47 ` [Intel-gfx] " Lucas De Marchi
2019-11-06  7:08 ` ✗ Fi.CI.BAT: failure for " Patchwork
2019-11-06  7:08   ` [Intel-gfx] " Patchwork
2019-11-06  7:17 ` [PATCH] " Lucas De Marchi
2019-11-06  7:17   ` [Intel-gfx] " Lucas De Marchi
2019-11-06 13:31   ` Ville Syrjälä
2019-11-06 13:31     ` [Intel-gfx] " Ville Syrjälä
2019-11-07  0:22     ` Lucas De Marchi
2019-11-07  0:22       ` [Intel-gfx] " Lucas De Marchi
2019-11-06  8:20 ` ✓ Fi.CI.BAT: success for drm/i915: switch intel_ddi_init() to intel types (rev2) Patchwork
2019-11-06  8:20   ` [Intel-gfx] " Patchwork
2019-11-07  2:14 ` ✗ Fi.CI.IGT: failure " Patchwork
2019-11-07  2:14   ` [Intel-gfx] " Patchwork
2019-11-14 11:50 ` Dan Carpenter [this message]
2019-11-14 11:52   ` [Intel-gfx] [PATCH] drm/i915: switch intel_ddi_init() to intel types Dan Carpenter

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=20191114115053.GG19079@kadam.lan \
    --to=dan.carpenter@oracle.com \
    --cc=kbuild@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.