tree:
git://people.freedesktop.org/~mlankhorst/linux locking-rework
head: f184f0be6c5c9ded15582c2ed5be90f0d74d41e1
commit: 42d16741d18f35ea99a876dd1614f3e7889b352b [30/31] drm/i915: Add freed object
debugging by freeing synchronously.
config: i386-randconfig-r026-20200810 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-15) 9.3.0
reproduce (this is a W=1 build):
git checkout 42d16741d18f35ea99a876dd1614f3e7889b352b
# save the attached .config to linux build tree
make W=1 ARCH=i386
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All errors (new ones prefixed by >>):
ld: drivers/gpu/drm/i915/gem/i915_gem_object.o: in function `save_stack':
> drivers/gpu/drm/i915/gem/i915_gem_object.c:290: undefined
reference to `stack_depot_save'
ld: drivers/gpu/drm/i915/i915_gem.o: in
function `dump_freed_obj':
> drivers/gpu/drm/i915/i915_gem.c:1370: undefined reference to
`stack_depot_fetch'
vim +290 drivers/gpu/drm/i915/gem/i915_gem_object.c
281
282 static noinline void save_stack(struct drm_i915_gem_object *obj)
283 {
284 unsigned long entries[32];
285 unsigned int n;
286
287 n = stack_trace_save(entries, ARRAY_SIZE(entries), 1);
288
289 /* May be called under spinlock, so avoid sleeping */
290 obj->stack = stack_depot_save(entries, n, GFP_NOWAIT);
291 }
292
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org