All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: [jimc:v5 15/15] drivers/gpu/drm/drm_auth.c:109:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls'
Date: Wed, 29 Dec 2021 20:54:13 +0800	[thread overview]
Message-ID: <202112292020.ktMeDXpg-lkp@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 18306 bytes --]

tree:   https://github.com/jimc/linux.git v5
head:   b0de9c0c9ce698511bb73989aa36bf2eab2dbdbe
commit: b0de9c0c9ce698511bb73989aa36bf2eab2dbdbe [15/15] drm_print: use _dynamic_func_call_no_desc_cls
config: x86_64-randconfig-a002-20211229 (https://download.01.org/0day-ci/archive/20211229/202112292020.ktMeDXpg-lkp(a)intel.com/config)
compiler: clang version 14.0.0 (https://github.com/llvm/llvm-project cd284b7ac0615afc6e0f1a30da2777e361de27a3)
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
        # https://github.com/jimc/linux/commit/b0de9c0c9ce698511bb73989aa36bf2eab2dbdbe
        git remote add jimc https://github.com/jimc/linux.git
        git fetch --no-tags jimc v5
        git checkout b0de9c0c9ce698511bb73989aa36bf2eab2dbdbe
        # save the config file to linux build tree
        mkdir build_dir
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash drivers/gpu/drm/

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

All errors (new ones prefixed by >>):

>> drivers/gpu/drm/drm_auth.c:109:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           DRM_DEBUG("%u\n", auth->magic);
           ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   drivers/gpu/drm/drm_auth.c:120:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           DRM_DEBUG("%u\n", auth->magic);
           ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   drivers/gpu/drm/drm_auth.c:277:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   DRM_DEBUG_LEASE("Attempt to set lessee %d as master\n", file_priv->master->lessee_id);
                   ^
   include/drm/drm_print.h:593:2: note: expanded from macro 'DRM_DEBUG_LEASE'
           __drm_dbg(DRM_UT_LEASE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   drivers/gpu/drm/drm_auth.c:318:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   DRM_DEBUG_LEASE("Attempt to drop lessee %d as master\n", file_priv->master->lessee_id);
                   ^
   include/drm/drm_print.h:593:2: note: expanded from macro 'DRM_DEBUG_LEASE'
           __drm_dbg(DRM_UT_LEASE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   4 errors generated.
--
>> drivers/gpu/drm/drm_gem.c:714:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   DRM_DEBUG("Failed to copy in GEM handles\n");
                   ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   drivers/gpu/drm/drm_gem.c:769:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   DRM_DEBUG("Failed to look up GEM BO %d\n", handle);
                   ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   2 errors generated.
--
>> drivers/gpu/drm/drm_displayid.c:18:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           DRM_DEBUG_KMS("base revision 0x%x, length %d, %d %d\n",
           ^
   include/drm/drm_print.h:577:2: note: expanded from macro 'DRM_DEBUG_KMS'
           __drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   1 error generated.
--
>> drivers/gpu/drm/drm_rect.c:231:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   DRM_DEBUG_KMS("%s" DRM_RECT_FP_FMT "\n", prefix, DRM_RECT_FP_ARG(r));
                   ^
   include/drm/drm_print.h:577:2: note: expanded from macro 'DRM_DEBUG_KMS'
           __drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   1 error generated.
--
>> drivers/gpu/drm/drm_syncobj.c:300:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   DRM_DEBUG("You are adding an unorder point to timeline!\n");
                   ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   1 error generated.
--
>> drivers/gpu/drm/drm_hdcp.c:28:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           DRM_DEBUG("\t%#02x, %#02x, %#02x, %#02x, %#02x\n",
           ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   drivers/gpu/drm/drm_hdcp.c:67:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   DRM_DEBUG("vrl: %d, Revoked KSVs: %d\n", vrl_idx++,
                   ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   drivers/gpu/drm/drm_hdcp.c:99:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           DRM_DEBUG("SRM ID: 0x%x, SRM Ver: 0x%x, SRM Gen No: 0x%x\n",
           ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   drivers/gpu/drm/drm_hdcp.c:160:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           DRM_DEBUG("SRM ID: 0x%x, SRM Ver: 0x%x, SRM Gen No: 0x%x\n",
           ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   drivers/gpu/drm/drm_hdcp.c:303:5: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                                   DRM_DEBUG("Revoked KSV is ");
                                   ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   5 errors generated.
--
>> drivers/gpu/drm/drm_managed.c:67:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           drm_dbg_drmres(dev, "drmres release begin\n");
           ^
   include/drm/drm_print.h:512:2: note: expanded from macro 'drm_dbg_drmres'
           drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_DRMRES, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:417:2: note: expanded from macro 'drm_dev_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, __drm_dev_dbg,        \
           ^
   drivers/gpu/drm/drm_managed.c:112:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           drm_dbg_drmres(dev, "DEL %p %s (%lu bytes)\n",
           ^
   include/drm/drm_print.h:512:2: note: expanded from macro 'drm_dbg_drmres'
           drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_DRMRES, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:417:2: note: expanded from macro 'drm_dev_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, __drm_dev_dbg,        \
           ^
   drivers/gpu/drm/drm_managed.c:124:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           drm_dbg_drmres(dev, "ADD %p %s (%lu bytes)\n",
           ^
   include/drm/drm_print.h:512:2: note: expanded from macro 'drm_dbg_drmres'
           drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_DRMRES, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:417:2: note: expanded from macro 'drm_dev_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, __drm_dev_dbg,        \
           ^
   drivers/gpu/drm/drm_managed.c:147:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   drm_dbg_drmres(dev, "failed to add action %s for %p\n",
                   ^
   include/drm/drm_print.h:512:2: note: expanded from macro 'drm_dbg_drmres'
           drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_DRMRES, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:417:2: note: expanded from macro 'drm_dev_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, __drm_dev_dbg,        \
           ^
   drivers/gpu/drm/drm_managed.c:194:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   drm_dbg_drmres(dev, "failed to allocate %zu bytes, %u flags\n",
                   ^
   include/drm/drm_print.h:512:2: note: expanded from macro 'drm_dbg_drmres'
           drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_DRMRES, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:417:2: note: expanded from macro 'drm_dev_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, __drm_dev_dbg,        \
           ^
   5 errors generated.
--
>> drivers/gpu/drm/drm_ioc32.c:989:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           DRM_DEBUG("comm=\"%s\", pid=%d, dev=0x%lx, auth=%d, %s\n",
           ^
   include/drm/drm_print.h:569:2: note: expanded from macro 'DRM_DEBUG'
           __drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   1 error generated.
--
>> drivers/gpu/drm/drm_gem_cma_helper.c:135:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   drm_dbg(drm, "failed to allocate buffer with size %zu\n",
                   ^
   include/drm/drm_print.h:496:2: note: expanded from macro 'drm_dbg'
           drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_DRIVER, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:417:2: note: expanded from macro 'drm_dev_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, __drm_dev_dbg,        \
           ^
   drivers/gpu/drm/drm_gem_cma_helper.c:461:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           DRM_DEBUG_PRIME("dma_addr = %pad, size = %zu\n", &cma_obj->paddr, attach->dmabuf->size);
           ^
   include/drm/drm_print.h:581:2: note: expanded from macro 'DRM_DEBUG_PRIME'
           __drm_dbg(DRM_UT_PRIME, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   2 errors generated.
--
>> drivers/gpu/drm/drm_gem_shmem_helper.c:167:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   DRM_DEBUG_KMS("Failed to get pages (%ld)\n", PTR_ERR(pages));
                   ^
   include/drm/drm_print.h:577:2: note: expanded from macro 'DRM_DEBUG_KMS'
           __drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   drivers/gpu/drm/drm_gem_shmem_helper.c:323:3: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
                   DRM_DEBUG_KMS("Failed to vmap pages, error %d\n", ret);
                   ^
   include/drm/drm_print.h:577:2: note: expanded from macro 'DRM_DEBUG_KMS'
           __drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   drivers/gpu/drm/drm_gem_shmem_helper.c:775:2: error: implicit declaration of function '_dynamic_func_call_no_desc_cls' [-Werror,-Wimplicit-function-declaration]
           DRM_DEBUG_PRIME("size = %zu\n", size);
           ^
   include/drm/drm_print.h:581:2: note: expanded from macro 'DRM_DEBUG_PRIME'
           __drm_dbg(DRM_UT_PRIME, fmt, ##__VA_ARGS__)
           ^
   include/drm/drm_print.h:530:2: note: expanded from macro '__drm_dbg'
           _dynamic_func_call_no_desc_cls(fmt, eCat, ___drm_dbg,           \
           ^
   3 errors generated.


vim +/_dynamic_func_call_no_desc_cls +109 drivers/gpu/drm/drm_auth.c

1f7ef07cfa14fb drivers/gpu/drm/drm_auth.c  Desmond Cheong Zhi Xi 2021-07-12   93  
c153f45f9b7e30 drivers/char/drm/drm_auth.c Eric Anholt           2007-09-03   94  int drm_getmagic(struct drm_device *dev, void *data, struct drm_file *file_priv)
^1da177e4c3f41 drivers/char/drm/drm_auth.c Linus Torvalds        2005-04-16   95  {
c153f45f9b7e30 drivers/char/drm/drm_auth.c Eric Anholt           2007-09-03   96  	struct drm_auth *auth = data;
32e7b94a3fa8e1 drivers/gpu/drm/drm_auth.c  David Herrmann        2015-05-04   97  	int ret = 0;
^1da177e4c3f41 drivers/char/drm/drm_auth.c Linus Torvalds        2005-04-16   98  
d2b34ee62b409a drivers/gpu/drm/drm_auth.c  Daniel Vetter         2016-06-17   99  	mutex_lock(&dev->master_mutex);
32e7b94a3fa8e1 drivers/gpu/drm/drm_auth.c  David Herrmann        2015-05-04  100  	if (!file_priv->magic) {
32e7b94a3fa8e1 drivers/gpu/drm/drm_auth.c  David Herrmann        2015-05-04  101  		ret = idr_alloc(&file_priv->master->magic_map, file_priv,
32e7b94a3fa8e1 drivers/gpu/drm/drm_auth.c  David Herrmann        2015-05-04  102  				1, 0, GFP_KERNEL);
32e7b94a3fa8e1 drivers/gpu/drm/drm_auth.c  David Herrmann        2015-05-04  103  		if (ret >= 0)
32e7b94a3fa8e1 drivers/gpu/drm/drm_auth.c  David Herrmann        2015-05-04  104  			file_priv->magic = ret;
^1da177e4c3f41 drivers/char/drm/drm_auth.c Linus Torvalds        2005-04-16  105  	}
32e7b94a3fa8e1 drivers/gpu/drm/drm_auth.c  David Herrmann        2015-05-04  106  	auth->magic = file_priv->magic;
d2b34ee62b409a drivers/gpu/drm/drm_auth.c  Daniel Vetter         2016-06-17  107  	mutex_unlock(&dev->master_mutex);
^1da177e4c3f41 drivers/char/drm/drm_auth.c Linus Torvalds        2005-04-16  108  
c153f45f9b7e30 drivers/char/drm/drm_auth.c Eric Anholt           2007-09-03 @109  	DRM_DEBUG("%u\n", auth->magic);
c153f45f9b7e30 drivers/char/drm/drm_auth.c Eric Anholt           2007-09-03  110  
32e7b94a3fa8e1 drivers/gpu/drm/drm_auth.c  David Herrmann        2015-05-04  111  	return ret < 0 ? ret : 0;
^1da177e4c3f41 drivers/char/drm/drm_auth.c Linus Torvalds        2005-04-16  112  }
^1da177e4c3f41 drivers/char/drm/drm_auth.c Linus Torvalds        2005-04-16  113  

:::::: The code@line 109 was first introduced by commit
:::::: c153f45f9b7e30289157bba3ff5682291df16caa drm: Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.

:::::: TO: Eric Anholt <eric@anholt.net>
:::::: CC: Dave Airlie <airlied@optimus.(none)>

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

                 reply	other threads:[~2021-12-29 12:54 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

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=202112292020.ktMeDXpg-lkp@intel.com \
    --to=lkp@intel.com \
    --cc=kbuild-all@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.