Hi Durgadoss,

[auto build test WARNING on drm-intel/for-linux-next -- if it's inappropriate 
base, please suggest rules for selecting the more suitable base]

url:    
https://github.com/0day-ci/linux/commits/Durgadoss-R/Add-support-for-USB-typeC-based-DP/20151014-193613
config: x86_64-randconfig-s5-10142016 (attached as .config)
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All warnings (new ones prefixed by >>):

   In file included from include/uapi/linux/stddef.h:1:0,
                    from include/linux/stddef.h:4,
                    from include/uapi/linux/posix_types.h:4,
                    from include/uapi/linux/types.h:13,
                    from include/linux/types.h:5,
                    from include/linux/mod_devicetable.h:11,
                    from include/linux/i2c.h:29,
                    from drivers/gpu/drm/i915/intel_dp.c:28:
   drivers/gpu/drm/i915/intel_dp.c: In function 'intel_dp_upfront_link_train':
   drivers/gpu/drm/i915/intel_dp.c:4803:19: error: 'struct intel_encoder' has 
no member named 'connectors_active'
     if (intel_encoder->connectors_active && crtc && crtc->enabled) {
                      ^
   include/linux/compiler.h:147:28: note: in definition of macro '__trace_if'
     if (__builtin_constant_p((cond)) ? !!(cond) :   \
                               ^
>> drivers/gpu/drm/i915/intel_dp.c:4803:2: note: in expansion of macro 'if'
     if (intel_encoder->connectors_active && crtc && crtc->enabled) {
     ^
   drivers/gpu/drm/i915/intel_dp.c:4803:19: error: 'struct intel_encoder' has 
no member named 'connectors_active'
     if (intel_encoder->connectors_active && crtc && crtc->enabled) {
                      ^
   include/linux/compiler.h:147:40: note: in definition of macro '__trace_if'
     if (__builtin_constant_p((cond)) ? !!(cond) :   \
                                           ^
>> drivers/gpu/drm/i915/intel_dp.c:4803:2: note: in expansion of macro 'if'
     if (intel_encoder->connectors_active && crtc && crtc->enabled) {
     ^
   drivers/gpu/drm/i915/intel_dp.c:4803:19: error: 'struct intel_encoder' has 
no member named 'connectors_active'
     if (intel_encoder->connectors_active && crtc && crtc->enabled) {
                      ^
   include/linux/compiler.h:158:16: note: in definition of macro '__trace_if'
      ______r = !!(cond);     \
                   ^
>> drivers/gpu/drm/i915/intel_dp.c:4803:2: note: in expansion of macro 'if'
     if (intel_encoder->connectors_active && crtc && crtc->enabled) {
     ^
   drivers/gpu/drm/i915/intel_dp.c:4806:3: error: implicit declaration of 
function 'intel_crtc_control' [-Werror=implicit-function-declaration]
      intel_crtc_control(crtc, false);
      ^
   cc1: some warnings being treated as errors

vim +/if +4803 drivers/gpu/drm/i915/intel_dp.c

  4787  
  4788  static bool intel_dp_upfront_link_train(struct intel_dp *intel_dp)
  4789  {
  4790          struct intel_digital_port *intel_dig_port = 
dp_to_dig_port(intel_dp);
  4791          struct drm_crtc *crtc = intel_dig_port->base.base.crtc;
  4792          struct intel_encoder *intel_encoder = &intel_dig_port->base;
  4793          struct drm_device *dev = intel_encoder->base.dev;
  4794          struct intel_crtc *intel_crtc = crtc ? to_intel_crtc(crtc) : 
NULL;
  4795  
  4796          /*
  4797           * On hotplug cases, we call _upfront_link_train directly.
  4798           * In connected boot scenarios (boot with {MIPI/eDP} + DP),
  4799           * BIOS typically brings up DP. Hence, we disable the crtc
  4800           * to do _upfront_link_training. It gets re-enabled as part of
  4801           * subsequent modeset.
  4802           */
> 4803          if (intel_encoder->connectors_active && crtc && crtc->enabled) {
  4804                  DRM_DEBUG_KMS("Disabling crtc %c for upfront link 
training\n",
  4805                                  pipe_name(intel_crtc->pipe));
  4806                  intel_crtc_control(crtc, false);
  4807          }
  4808  
  4809          if (HAS_DDI(dev))
  4810                  return intel_ddi_upfront_link_train(dev, intel_dp, 
intel_crtc);
  4811  

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: Binary data

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to