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
next prev 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.