]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Bail out early if WA batch is not available for given Gen
authorArun Siluvery <arun.siluvery@linux.intel.com>
Tue, 23 Jun 2015 14:50:44 +0000 (15:50 +0100)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 23 Jun 2015 15:26:16 +0000 (17:26 +0200)
commitec027785c1db566c3c042d52a88443522fc1fa6c
tree31fe8663ae1277ad609871ef3720bfd564d7bd93
parent75b1851f0b4a27116d85c9bf46ac368fdf69a536
drm/i915: Bail out early if WA batch is not available for given Gen

To initialize WA batch, at the moment we first allocate batch and then check
whether we have any WA to be initialized for the given Gen; if we don't have
any WA then we WARN the user, destroy the batch and return but this is causing
another WARN in cleanup code complaining about sleeping in atomic context.
Till we understand this better and to keep things simpler, bail out early
if we don't have WA.

Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Arun Siluvery <arun.siluvery@linux.intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/intel_lrc.c