[ 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 <l...@intel.com>
Reported-by: Dan Carpenter <dan.carpen...@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-...@lists.01.org Intel Corporation
_______________________________________________
kbuild mailing list -- kbuild@lists.01.org
To unsubscribe send an email to kbuild-le...@lists.01.org

Reply via email to