]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Allow interrupts when taking the timeline->mutex
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 10 Jun 2019 10:36:10 +0000 (11:36 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Mon, 10 Jun 2019 16:31:47 +0000 (17:31 +0100)
commitefe0213a8787ce30ddef940af134ca7a5e96dfbc
tree1e78431937f4dda80935b7c2fe4efce3a4d5e68c
parenta122a439ade5832f6fa509e7a8911812400b5cb9
drm/i915: Allow interrupts when taking the timeline->mutex

Before we commit ourselves to writing commands into the
ringbuffer and submitting the request, allow signals to interrupt
acquisition of the timeline mutex. We allow ourselves to be interrupted
at any time later if we need to block for space in the ring, anyway.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190610103610.19883-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_context.h
drivers/gpu/drm/i915/i915_request.c