[Intel-gfx] [PATCH] drm/i915: Change context lifecycle
kbuild test robot
lkp at intel.com
Tue Nov 24 08:41:10 PST 2015
Hi Nick,
[auto build test WARNING on drm-intel/for-linux-next]
[also build test WARNING on v4.4-rc2 next-20151124]
url: https://github.com/0day-ci/linux/commits/Nick-Hoath/drm-i915-Change-context-lifecycle/20151125-002840
base: git://anongit.freedesktop.org/drm-intel for-linux-next
config: x86_64-randconfig-x019-11241713 (attached as .config)
reproduce:
# save the attached .config to linux build tree
make ARCH=x86_64
All warnings (new ones prefixed by >>):
drivers/gpu/drm/i915/intel_lrc.c: In function 'intel_lr_context_free':
>> drivers/gpu/drm/i915/intel_lrc.c:2404:6: warning: ignoring return value of 'i915_wait_request', declared with attribute warn_unused_result [-Wunused-result]
i915_wait_request(req);
^
drivers/gpu/drm/i915/intel_lrc.c: In function 'intel_logical_ring_begin':
drivers/gpu/drm/i915/intel_lrc.c:711:17: warning: 'space' may be used uninitialized in this function [-Wmaybe-uninitialized]
ringbuf->space = space;
^
drivers/gpu/drm/i915/intel_lrc.c:679:11: note: 'space' was declared here
unsigned space;
^
vim +/i915_wait_request +2404 drivers/gpu/drm/i915/intel_lrc.c
2388 ctx->engine[i].ringbuf;
2389 struct intel_engine_cs *ring = ringbuf->ring;
2390
2391 if (ctx == ring->default_context) {
2392 intel_unpin_ringbuffer_obj(ringbuf);
2393 i915_gem_object_ggtt_unpin(ctx_obj);
2394 }
2395
2396 if (ctx->engine[ring->id].unsaved) {
2397 int ret;
2398 struct drm_i915_gem_request *req;
2399
2400 ret = i915_gem_request_alloc(ring,
2401 ring->default_context, &req);
2402 if (!ret) {
2403 i915_add_request(req);
> 2404 i915_wait_request(req);
2405 }
2406 }
2407
2408 WARN_ON(ctx->engine[i].pin_count);
2409 intel_ringbuffer_free(ringbuf);
2410 drm_gem_object_unreference(&ctx_obj->base);
2411 }
2412 }
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all Intel Corporation
-------------- next part --------------
A non-text attachment was scrubbed...
Name: .config.gz
Type: application/octet-stream
Size: 22620 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/intel-gfx/attachments/20151125/1db47af1/attachment-0001.obj>
More information about the Intel-gfx
mailing list