tree:   git://anongit.freedesktop.org/drm/drm-tip drm-tip
head:   d6cb40f33c1b213c96924b8fb68db613862fc2c5
commit: a012dc947ede8d940b6f79de96429af04a9360c4 [5/10] Merge remote-tracking 
branch 'drm-misc/drm-misc-next' into drm-tip
config: x86_64-randconfig-a016-20200817 (attached as .config)
compiler: clang version 12.0.0 (https://github.com/llvm/llvm-project 
de71b46a519db014ce906a39f8a0e1b235ef1568)
reproduce (this is a W=1 build):
        wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
        chmod +x ~/bin/make.cross
        # install x86_64 cross compiling tool for clang build
        # apt-get install binutils-x86-64-linux-gnu
        git checkout a012dc947ede8d940b6f79de96429af04a9360c4
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=x86_64 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <l...@intel.com>

All errors (new ones prefixed by >>):

>> drivers/gpu/drm/qxl/qxl_display.c:187:2: error: implicit declaration of 
>> function 'drm_drv_uses_atomic_modeset' 
>> [-Werror,-Wimplicit-function-declaration]
           DRM_MODESET_LOCK_ALL_BEGIN(dev, ctx, 
DRM_MODESET_ACQUIRE_INTERRUPTIBLE, ret);
           ^
   include/drm/drm_modeset_lock.h:167:7: note: expanded from macro 
'DRM_MODESET_LOCK_ALL_BEGIN'
           if (!drm_drv_uses_atomic_modeset(dev))                          \
                ^
>> drivers/gpu/drm/qxl/qxl_display.c:189:35: error: too few arguments provided 
>> to function-like macro invocation
           DRM_MODESET_LOCK_ALL_END(ctx, ret);
                                            ^
   include/drm/drm_modeset_lock.h:194:9: note: macro 'DRM_MODESET_LOCK_ALL_END' 
defined here
   #define DRM_MODESET_LOCK_ALL_END(dev, ctx, ret)                         \
           ^
>> drivers/gpu/drm/qxl/qxl_display.c:189:2: error: use of undeclared identifier 
>> 'DRM_MODESET_LOCK_ALL_END'
           DRM_MODESET_LOCK_ALL_END(ctx, ret);
           ^
>> drivers/gpu/drm/qxl/qxl_display.c:187:2: error: use of undeclared label 
>> 'modeset_lock_fail'
           DRM_MODESET_LOCK_ALL_BEGIN(dev, ctx, 
DRM_MODESET_ACQUIRE_INTERRUPTIBLE, ret);
           ^
   include/drm/drm_modeset_lock.h:173:8: note: expanded from macro 
'DRM_MODESET_LOCK_ALL_BEGIN'
                   goto modeset_lock_fail;
                        ^
   drivers/gpu/drm/qxl/qxl_display.c:411:2: error: implicit declaration of 
function 'drm_drv_uses_atomic_modeset' [-Werror,-Wimplicit-function-declaration]
           DRM_MODESET_LOCK_ALL_BEGIN(fb->dev, ctx, 
DRM_MODESET_ACQUIRE_INTERRUPTIBLE, ret);
           ^
   include/drm/drm_modeset_lock.h:167:7: note: expanded from macro 
'DRM_MODESET_LOCK_ALL_BEGIN'
           if (!drm_drv_uses_atomic_modeset(dev))                          \
                ^
   drivers/gpu/drm/qxl/qxl_display.c:434:35: error: too few arguments provided 
to function-like macro invocation
           DRM_MODESET_LOCK_ALL_END(ctx, ret);
                                            ^
   include/drm/drm_modeset_lock.h:194:9: note: macro 'DRM_MODESET_LOCK_ALL_END' 
defined here
   #define DRM_MODESET_LOCK_ALL_END(dev, ctx, ret)                         \
           ^
   drivers/gpu/drm/qxl/qxl_display.c:434:2: error: use of undeclared identifier 
'DRM_MODESET_LOCK_ALL_END'
           DRM_MODESET_LOCK_ALL_END(ctx, ret);
           ^
   drivers/gpu/drm/qxl/qxl_display.c:411:2: error: use of undeclared label 
'modeset_lock_fail'
           DRM_MODESET_LOCK_ALL_BEGIN(fb->dev, ctx, 
DRM_MODESET_ACQUIRE_INTERRUPTIBLE, ret);
           ^
   include/drm/drm_modeset_lock.h:173:8: note: expanded from macro 
'DRM_MODESET_LOCK_ALL_BEGIN'
                   goto modeset_lock_fail;
                        ^
   8 errors generated.

git remote add drm-tip git://anongit.freedesktop.org/drm/drm-tip
git fetch --no-tags drm-tip drm-tip
git checkout a012dc947ede8d940b6f79de96429af04a9360c4
vim +/drm_drv_uses_atomic_modeset +187 drivers/gpu/drm/qxl/qxl_display.c

7dea0941f8806e Dave Airlie             2014-10-28  161  
f64122c1f6ade3 Dave Airlie             2013-02-25  162  void 
qxl_display_read_client_monitors_config(struct qxl_device *qdev)
f64122c1f6ade3 Dave Airlie             2013-02-25  163  {
cbdded7f8a633e Gabriel Krisman Bertazi 2017-01-26  164          struct 
drm_device *dev = &qdev->ddev;
bbaac1354cc984 Sidong Yang             2020-05-24  165          struct 
drm_modeset_acquire_ctx ctx;
bbaac1354cc984 Sidong Yang             2020-05-24  166          int status, 
retries, ret;
9e3b317839298a Christophe Fergeau      2016-11-08  167  
9062155de0dfdc Gerd Hoffmann           2017-03-01  168          for (retries = 
0; retries < 10; retries++) {
9e3b317839298a Christophe Fergeau      2016-11-08  169                  status 
= qxl_display_copy_rom_client_monitors_config(qdev);
9062155de0dfdc Gerd Hoffmann           2017-03-01  170                  if 
(status != MONITORS_CONFIG_BAD_CRC)
9062155de0dfdc Gerd Hoffmann           2017-03-01  171                          
break;
9062155de0dfdc Gerd Hoffmann           2017-03-01  172                  
udelay(5);
9062155de0dfdc Gerd Hoffmann           2017-03-01  173          }
66e0c8a5bcfd29 Anton Vasilyev          2018-07-27  174          if (status == 
MONITORS_CONFIG_ERROR) {
66e0c8a5bcfd29 Anton Vasilyev          2018-07-27  175                  
DRM_DEBUG_KMS("ignoring client monitors config: error");
66e0c8a5bcfd29 Anton Vasilyev          2018-07-27  176                  return;
66e0c8a5bcfd29 Anton Vasilyev          2018-07-27  177          }
9062155de0dfdc Gerd Hoffmann           2017-03-01  178          if (status == 
MONITORS_CONFIG_BAD_CRC) {
9062155de0dfdc Gerd Hoffmann           2017-03-01  179                  
DRM_DEBUG_KMS("ignoring client monitors config: bad crc");
9062155de0dfdc Gerd Hoffmann           2017-03-01  180                  return;
9e3b317839298a Christophe Fergeau      2016-11-08  181          }
9e3b317839298a Christophe Fergeau      2016-11-08  182          if (status == 
MONITORS_CONFIG_UNCHANGED) {
9062155de0dfdc Gerd Hoffmann           2017-03-01  183                  
DRM_DEBUG_KMS("ignoring client monitors config: unchanged");
9e3b317839298a Christophe Fergeau      2016-11-08  184                  return;
f64122c1f6ade3 Dave Airlie             2013-02-25  185          }
4fdb086924db46 Marc-André Lureau       2013-10-18  186  
bbaac1354cc984 Sidong Yang             2020-05-24 @187          
DRM_MODESET_LOCK_ALL_BEGIN(dev, ctx, DRM_MODESET_ACQUIRE_INTERRUPTIBLE, ret);
7dea0941f8806e Dave Airlie             2014-10-28  188          
qxl_update_offset_props(qdev);
bbaac1354cc984 Sidong Yang             2020-05-24 @189          
DRM_MODESET_LOCK_ALL_END(ctx, ret);
cbdded7f8a633e Gabriel Krisman Bertazi 2017-01-26  190          if 
(!drm_helper_hpd_irq_event(dev)) {
4fdb086924db46 Marc-André Lureau       2013-10-18  191                  /* 
notify that the monitor configuration changed, to
4fdb086924db46 Marc-André Lureau       2013-10-18  192                     
adjust at the arbitrary resolution */
cbdded7f8a633e Gabriel Krisman Bertazi 2017-01-26  193                  
drm_kms_helper_hotplug_event(dev);
4fdb086924db46 Marc-André Lureau       2013-10-18  194          }
f64122c1f6ade3 Dave Airlie             2013-02-25  195  }
f64122c1f6ade3 Dave Airlie             2013-02-25  196  

:::::: The code at line 187 was first introduced by commit
:::::: bbaac1354cc98415e5b4c3830d796c583ca71907 drm/qxl: Replace deprecated 
function in qxl_display

:::::: TO: Sidong Yang <realwa...@gmail.com>
:::::: CC: Gerd Hoffmann <kra...@redhat.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org

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