Hi Philippe,

[auto build test ERROR on drm/drm-next]
[also build test ERROR on next-20170602]
[cannot apply to v4.12-rc3]
[if your patch is applied to the wrong git tree, please drop us a note to help 
improve the system]

url:    
https://github.com/0day-ci/linux/commits/Philippe-CORNU/STM32-DSI-HOST/20170603-231124
base:   git://people.freedesktop.org/~airlied/linux.git drm-next
config: arm-at91_dt_defconfig (attached as .config)
compiler: arm-linux-gnueabi-gcc (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
        wget 
https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        make.cross ARCH=arm 

All error/warnings (new ones prefixed by >>):

   drivers/gpu/drm/stm/ltdc.c: In function 'ltdc_load':
>> drivers/gpu/drm/stm/ltdc.c:953:12: error: implicit declaration of function 
>> 'drm_panel_bridge_add' [-Werror=implicit-function-declaration]
      bridge = drm_panel_bridge_add(panel, DRM_MODE_CONNECTOR_DPI);
               ^~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/stm/ltdc.c:953:10: warning: assignment makes pointer from 
>> integer without a cast [-Wint-conversion]
      bridge = drm_panel_bridge_add(panel, DRM_MODE_CONNECTOR_DPI);
             ^
>> drivers/gpu/drm/stm/ltdc.c:993:2: error: implicit declaration of function 
>> 'drm_panel_bridge_remove' [-Werror=implicit-function-declaration]
     drm_panel_bridge_remove(bridge);
     ^~~~~~~~~~~~~~~~~~~~~~~
   cc1: some warnings being treated as errors

vim +/drm_panel_bridge_add +953 drivers/gpu/drm/stm/ltdc.c

   947                  return ret;
   948          }
   949  
   950          DRM_INFO("ltdc hw version 0x%08x - ready\n", 
ldev->caps.hw_version);
   951  
   952          if (panel) {
 > 953                  bridge = drm_panel_bridge_add(panel, 
 > DRM_MODE_CONNECTOR_DPI);
   954                  if (IS_ERR(bridge)) {
   955                          DRM_ERROR("Failed to create panel-bridge\n");
   956                          return PTR_ERR(bridge);
   957                  }
   958          }
   959  
   960          ldev->bridge = bridge;
   961  
   962          ret = ltdc_encoder_init(ddev);
   963          if (ret) {
   964                  DRM_ERROR("Failed to init encoder\n");
   965                  goto err;
   966          }
   967  
   968          crtc = devm_kzalloc(dev, sizeof(*crtc), GFP_KERNEL);
   969          if (!crtc) {
   970                  DRM_ERROR("Failed to allocate crtc\n");
   971                  ret = -ENOMEM;
   972                  goto err;
   973          }
   974  
   975          ret = ltdc_crtc_init(ddev, crtc);
   976          if (ret) {
   977                  DRM_ERROR("Failed to init crtc\n");
   978                  goto err;
   979          }
   980  
   981          ret = drm_vblank_init(ddev, NB_CRTC);
   982          if (ret) {
   983                  DRM_ERROR("Failed calling drm_vblank_init()\n");
   984                  goto err;
   985          }
   986  
   987          /* Allow usage of vblank without having to call drm_irq_install 
*/
   988          ddev->irq_enabled = 1;
   989  
   990          return 0;
   991  
   992  err:
 > 993          drm_panel_bridge_remove(bridge);
   994  
   995          clk_disable_unprepare(ldev->pixel_clk);
   996  

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

Attachment: .config.gz
Description: application/gzip

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

Reply via email to