From: kernel test robot <lkp@intel.com>
To: Sam Ravnborg via B4 Submission Endpoint
<devnull+sam.ravnborg.org@kernel.org>,
dri-devel@lists.freedesktop.org
Cc: llvm@lists.linux.dev, Sam Ravnborg <sam@ravnborg.org>,
oe-kbuild-all@lists.linux.dev
Subject: Re: [PATCH 16/86] drm/drm_print: Minimize include footprint
Date: Sun, 22 Jan 2023 07:19:15 +0800 [thread overview]
Message-ID: <202301220750.HzZm1ZHu-lkp@intel.com> (raw)
In-Reply-To: <20230113-drm-include-v1-v1-16-c5cf72d8a5a2@ravnborg.org>
Hi Sam,
I love your patch! Yet something to improve:
[auto build test ERROR on 2e337a8d14bd4b04913d52ccf076be29d846acd7]
url: https://github.com/intel-lab-lkp/linux/commits/Sam-Ravnborg-via-B4-Submission-Endpoint/drm-komeda-Direct-include-headers-from-drm_print/20230122-041306
base: 2e337a8d14bd4b04913d52ccf076be29d846acd7
patch link: https://lore.kernel.org/r/20230113-drm-include-v1-v1-16-c5cf72d8a5a2%40ravnborg.org
patch subject: [PATCH 16/86] drm/drm_print: Minimize include footprint
config: i386-randconfig-a004 (https://download.01.org/0day-ci/archive/20230122/202301220750.HzZm1ZHu-lkp@intel.com/config)
compiler: clang version 14.0.6 (https://github.com/llvm/llvm-project f28c006a5895fc0e329fe15fead81e37457cb1d1)
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/intel-lab-lkp/linux/commit/530d852970d1a75527031a4f23689f89f0a85804
git remote add linux-review https://github.com/intel-lab-lkp/linux
git fetch --no-tags linux-review Sam-Ravnborg-via-B4-Submission-Endpoint/drm-komeda-Direct-include-headers-from-drm_print/20230122-041306
git checkout 530d852970d1a75527031a4f23689f89f0a85804
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=i386 olddefconfig
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=i386 SHELL=/bin/bash
If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>
All errors (new ones prefixed by >>):
>> drivers/gpu/drm/drm_mode_object.c:195:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("OBJ ID: %d (%d)\n", obj->id, kref_read(&obj->refcount));
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_mode_object.c:212:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("OBJ ID: %d (%d)\n", obj->id, kref_read(&obj->refcount));
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
2 errors generated.
--
>> drivers/gpu/drm/drm_plane.c:278:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG_KMS("out of memory when allocating plane\n");
^
include/drm/drm_print.h:573:2: note: expanded from macro 'DRM_DEBUG_KMS'
__drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:305:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG_KMS("out of memory when allocating plane\n");
^
include/drm/drm_print.h:573:2: note: expanded from macro 'DRM_DEBUG_KMS'
__drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:789:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG_KMS("Invalid crtc for plane\n");
^
include/drm/drm_print.h:573:2: note: expanded from macro 'DRM_DEBUG_KMS'
__drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:797:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG_KMS("Invalid pixel format %p4cc, modifier 0x%llx\n",
^
include/drm/drm_print.h:573:2: note: expanded from macro 'DRM_DEBUG_KMS'
__drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:807:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG_KMS("Invalid CRTC coordinates %ux%u+%d+%d\n",
^
include/drm/drm_print.h:573:2: note: expanded from macro 'DRM_DEBUG_KMS'
__drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:985:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG_KMS("Unknown plane ID %d\n",
^
include/drm/drm_print.h:573:2: note: expanded from macro 'DRM_DEBUG_KMS'
__drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:993:4: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG_KMS("Unknown framebuffer ID %d\n",
^
include/drm/drm_print.h:573:2: note: expanded from macro 'DRM_DEBUG_KMS'
__drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:1001:4: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG_KMS("Unknown crtc ID %d\n",
^
include/drm/drm_print.h:573:2: note: expanded from macro 'DRM_DEBUG_KMS'
__drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:1051:5: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG_KMS("failed to wrap cursor buffer in drm framebuffer\n");
^
include/drm/drm_print.h:573:2: note: expanded from macro 'DRM_DEBUG_KMS'
__drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:1122:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG_KMS("Unknown CRTC ID %d\n", req->crtc_id);
^
include/drm/drm_print.h:573:2: note: expanded from macro 'DRM_DEBUG_KMS'
__drm_dbg(DRM_UT_KMS, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:1263:5: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("Invalid absolute flip target %u, "
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_plane.c:1272:5: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("Invalid relative flip target %u, "
--
>> drivers/gpu/drm/drm_syncobj.c:301:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("You are adding an unorder point to timeline!\n");
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
1 error generated.
--
>> drivers/gpu/drm/drm_vblank.c:318:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_vbl(dev, "crtc %u: Calculating number of vblanks."
^
include/drm/drm_print.h:499:2: note: expanded from macro 'drm_dbg_vbl'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_VBL, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:342:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_vbl(dev,
^
include/drm/drm_print.h:499:2: note: expanded from macro 'drm_dbg_vbl'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_VBL, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:348:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_vbl(dev, "updating vblank count on crtc %u:"
^
include/drm/drm_print.h:499:2: note: expanded from macro 'drm_dbg_vbl'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_VBL, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:494:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_core(dev, "disabling vblank on crtc %u\n", pipe);
^
include/drm/drm_print.h:489:2: note: expanded from macro 'drm_dbg_core'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:649:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_core(dev,
^
include/drm/drm_print.h:489:2: note: expanded from macro 'drm_dbg_core'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:726:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_core(dev, "crtc %u: Noop due to uninitialized mode.\n",
^
include/drm/drm_print.h:489:2: note: expanded from macro 'drm_dbg_core'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:751:4: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_core(dev,
^
include/drm/drm_print.h:489:2: note: expanded from macro 'drm_dbg_core'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:767:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_core(dev,
^
include/drm/drm_print.h:489:2: note: expanded from macro 'drm_dbg_core'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:793:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_vbl(dev,
^
include/drm/drm_print.h:499:2: note: expanded from macro 'drm_dbg_vbl'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_VBL, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:1140:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_core(dev, "enabling vblank on crtc %u, ret: %d\n",
^
include/drm/drm_print.h:489:2: note: expanded from macro 'drm_dbg_core'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:1319:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_vbl(dev, "crtc %d, vblank enabled %d, inmodeset %d\n",
^
include/drm/drm_print.h:499:2: note: expanded from macro 'drm_dbg_vbl'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_VBL, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_vblank.c:1452:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_vbl(dev, "crtc %d, vblank enabled %d, inmodeset %d\n",
--
>> drivers/gpu/drm/drm_vblank_work.c:141:3: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_core(dev,
^
include/drm/drm_print.h:489:2: note: expanded from macro 'drm_dbg_core'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
1 error generated.
--
>> drivers/gpu/drm/drm_ioctl.c:443:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_core(dev, "\n");
^
include/drm/drm_print.h:489:2: note: expanded from macro 'drm_dbg_core'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
drivers/gpu/drm/drm_ioctl.c:859:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
drm_dbg_core(dev, "comm=\"%s\" pid=%d, dev=0x%lx, auth=%d, %s\n",
^
include/drm/drm_print.h:489:2: note: expanded from macro 'drm_dbg_core'
drm_dev_dbg((drm) ? (drm)->dev : NULL, DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:412:2: note: expanded from macro 'drm_dev_dbg'
_dynamic_func_call_cls(cat, fmt, __drm_dev_dbg, \
^
2 errors generated.
--
>> drivers/gpu/drm/drm_bufs.c:174:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("offset = 0x%08llx, size = 0x%08lx, type = %d\n",
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_bufs.c:911:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("count=%d, size=%d (%d), order=%d\n",
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_bufs.c:1139:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("count: %d\n", count);
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_bufs.c:1343:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("count = %d\n", count);
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_bufs.c:1420:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("%d, %d, %d\n",
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_bufs.c:1468:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("%d\n", request->count);
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
drivers/gpu/drm/drm_bufs.c:1568:2: error: implicit declaration of function '_dynamic_func_call_cls' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
DRM_DEBUG("%d buffers, retcode = %d\n", *p, retcode);
^
include/drm/drm_print.h:565:2: note: expanded from macro 'DRM_DEBUG'
__drm_dbg(DRM_UT_CORE, fmt, ##__VA_ARGS__)
^
include/drm/drm_print.h:526:2: note: expanded from macro '__drm_dbg'
_dynamic_func_call_cls(cat, fmt, ___drm_dbg, \
^
7 errors generated.
..
vim +/_dynamic_func_call_cls +195 drivers/gpu/drm/drm_mode_object.c
949619f32eee37 Daniel Vetter 2016-08-29 183
949619f32eee37 Daniel Vetter 2016-08-29 184 /**
020a218f95bd3c Thierry Reding 2017-02-28 185 * drm_mode_object_put - release a mode object reference
020a218f95bd3c Thierry Reding 2017-02-28 186 * @obj: DRM mode object
949619f32eee37 Daniel Vetter 2016-08-29 187 *
a2511a557eb868 Daniel Vetter 2016-08-29 188 * This function decrements the object's refcount if it is a refcounted modeset
949619f32eee37 Daniel Vetter 2016-08-29 189 * object. It is a no-op on any other object. This is used to drop references
020a218f95bd3c Thierry Reding 2017-02-28 190 * acquired with drm_mode_object_get().
949619f32eee37 Daniel Vetter 2016-08-29 191 */
020a218f95bd3c Thierry Reding 2017-02-28 192 void drm_mode_object_put(struct drm_mode_object *obj)
949619f32eee37 Daniel Vetter 2016-08-29 193 {
949619f32eee37 Daniel Vetter 2016-08-29 194 if (obj->free_cb) {
2c935bc57221cc Peter Zijlstra 2016-11-14 @195 DRM_DEBUG("OBJ ID: %d (%d)\n", obj->id, kref_read(&obj->refcount));
949619f32eee37 Daniel Vetter 2016-08-29 196 kref_put(&obj->refcount, obj->free_cb);
949619f32eee37 Daniel Vetter 2016-08-29 197 }
949619f32eee37 Daniel Vetter 2016-08-29 198 }
020a218f95bd3c Thierry Reding 2017-02-28 199 EXPORT_SYMBOL(drm_mode_object_put);
949619f32eee37 Daniel Vetter 2016-08-29 200
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests
next prev parent reply other threads:[~2023-01-21 23:19 UTC|newest]
Thread overview: 98+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-01-21 20:07 [PATCH 00/86] drm: Header file maintenance Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 01/86] drm/komeda: Direct include headers from drm_print Sam Ravnborg via B4 Submission Endpoint
2023-01-23 7:57 ` Thomas Zimmermann
2023-01-21 20:07 ` [PATCH 02/86] drm/bridge: ite-it6505: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 03/86] drm/bridge: panel: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 04/86] drm/msm: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 05/86] drm/nouveau: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 06/86] drm/omapdrm: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 07/86] drm/radeon: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 08/86] drm/ttm: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 09/86] drm/scheduler: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 10/86] drm/armada: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 11/86] drm/sti: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 12/86] drm/vc4: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 13/86] drm/drm_print: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 14/86] drm/vmwgfx: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 15/86] drm/i915: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 16/86] drm/drm_print: Minimize include footprint Sam Ravnborg via B4 Submission Endpoint
2023-01-21 23:19 ` kernel test robot [this message]
2023-01-22 20:58 ` Sam Ravnborg
2023-01-24 15:51 ` kernel test robot
2023-01-21 20:07 ` [PATCH 17/86] drm/xlnx: Direct include headers from drm_atomic_helper Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 18/86] drm/amd: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 19/86] drm/komeda: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 20/86] drm/arm/hdlcd: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:07 ` [PATCH 21/86] drm/arm/malidp: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 22/86] drm/armada: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 23/86] drm/aspeed: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 24/86] drm/ast: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 25/86] drm/atmel-hlcdc: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 26/86] drm/bridge: adv7511: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 27/86] drm/bridge: analogix: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 28/86] drm/bridge: chipone: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 29/86] drm/bridge: chrontel: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 30/86] drm/bridge: display-connector: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 31/86] drm/bridge: fsl-ldb: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 32/86] drm/bridge: ite: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 33/86] drm/bridge: lontium: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 34/86] drm/bridge: lvds-codec: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 35/86] drm/bridge: megachips: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 36/86] drm/bridge: nxp: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 37/86] drm/bridge: panel: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 38/86] drm/bridge: sii902x: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 39/86] drm/bridge: simple-bridge: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 40/86] drm/bridge: synopsys: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 41/86] drm/bridge: tc358767: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 42/86] drm/bridge: ti: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 43/86] drm/display: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 44/86] drm: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 45/86] drm/exynos: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 46/86] drm/fsl-dcu: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 47/86] drm/gud: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 48/86] drm/hisilicon: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 49/86] drm/hyperv: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 50/86] drm/i2c: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 51/86] drm/i915: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 52/86] drm/imx: " Sam Ravnborg via B4 Submission Endpoint
2023-01-23 9:26 ` Philipp Zabel
2023-01-21 20:08 ` [PATCH 53/86] drm/ingenic: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 54/86] drm/kmb: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 55/86] drm/logicvc: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 56/86] drm/mcde: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 57/86] drm/mediatek: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 58/86] drm/meson: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 59/86] drm/mgag200: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 60/86] drm/msm: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 61/86] drm/mxsfb: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 62/86] drm/nouveau: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 63/86] drm/omapdrm: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 64/86] drm/qxl: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 65/86] drm/rcar-du: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 66/86] drm/rockchip: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 67/86] drm/solomon: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 68/86] drm/sprd: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 69/86] drm/sti: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 70/86] drm/stm: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 71/86] drm/sun4i: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 72/86] drm/tegra: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 73/86] drm/tests: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 74/86] drm/tidss: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 75/86] drm/tilcdc: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 76/86] drm/tiny: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 77/86] drm/udl: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 78/86] drm/vboxvideo: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 79/86] drm/vc4: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 80/86] drm/virtio: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:08 ` [PATCH 81/86] drm/vkms: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:09 ` [PATCH 82/86] drm/vmwgfx: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:09 ` [PATCH 83/86] drm/xen: " Sam Ravnborg via B4 Submission Endpoint
2023-01-21 20:09 ` [PATCH 84/86] drm/drm_atomic_helper: Minimize include footprint Sam Ravnborg via B4 Submission Endpoint
2023-01-23 7:59 ` Thomas Zimmermann
2023-01-21 20:09 ` [PATCH 85/86] drm: move drm_timeout_abs_to_jiffies to drm_util Sam Ravnborg via B4 Submission Endpoint
2023-01-23 8:57 ` Thomas Zimmermann
2023-01-23 20:46 ` Sam Ravnborg
2023-01-24 11:25 ` Thomas Zimmermann
2023-01-21 20:09 ` [PATCH 86/86] drm: Move drm_get_panel_orientation_quirk prototype to drm_panel Sam Ravnborg via B4 Submission Endpoint
2023-01-23 9:00 ` [PATCH 00/86] drm: Header file maintenance Thomas Zimmermann
2023-01-23 20:22 ` Sam Ravnborg
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=202301220750.HzZm1ZHu-lkp@intel.com \
--to=lkp@intel.com \
--cc=devnull+sam.ravnborg.org@kernel.org \
--cc=dri-devel@lists.freedesktop.org \
--cc=llvm@lists.linux.dev \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=sam@ravnborg.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox