]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Check for matching ringbuffer in logical_ring_wait_request()
authorDave Gordon <david.s.gordon@intel.com>
Tue, 18 Nov 2014 20:07:20 +0000 (20:07 +0000)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 3 Dec 2014 08:35:10 +0000 (09:35 +0100)
commit946822834cdea8f7a8de6a0102e59ba518871f9e
treef85ed2e6bc2368788554e1ac683e732cb928cc48
parent4fb8aaca6d8cf70923cd43bfba465a71da355eb9
drm/i915: Check for matching ringbuffer in logical_ring_wait_request()

The request queue is per-engine, and may therefore contain requests
from several different contexts/ringbuffers. In determining which
request to wait for, this function should only consider requests
from the ringbuffer that it's checking for space, and ignore any
that it finds that belong to other contexts.

Signed-off-by: Dave Gordon <david.s.gordon@intel.com>
Reviewed-by: Deepak S <deepak.s@linux.intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_lrc.c