]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Skip engine serialisation for no-op seqno reset
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 26 Nov 2018 09:56:10 +0000 (09:56 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Tue, 27 Nov 2018 13:03:18 +0000 (13:03 +0000)
commit2a37049a2f8df56d79160f47ec214d4135982e71
tree6981d7d34b784869ec04747b8a06af15cb3f3788
parent9b74e39ddc1108ea5e6d4eb43c7e3f232b43f07f
drm/i915: Skip engine serialisation for no-op seqno reset

If the engine's seqno is already at our target seqno (most likely it
hasn't been used since the last reset), we can skip serialising the
engine and leave it as is.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20181126095610.20962-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/i915_request.c