]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Assert that the request->tail is always qword aligned
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 17 Feb 2017 16:38:33 +0000 (16:38 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Mon, 20 Feb 2017 14:32:25 +0000 (14:32 +0000)
commita98c8e29ed3dc704b9195ce0e9fa25fcf53a7fbe
tree57a2b7a932fb454c5d230bb75e7921c8da28ab32
parent931730bf4bcf7fb3088d3623763510ea702b0b67
drm/i915: Assert that the request->tail is always qword aligned

The hardware requires that the tail pointer only advance in qword units,
so assert that the value we write is aligned to qwords, and similarly
enforce this restriction onto the request->tail.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20170217163833.731-1-chris@chris-wilson.co.uk
Reviewed-by: MichaƂ Winiarski <michal.winiarski@intel.com>
drivers/gpu/drm/i915/intel_lrc.c
drivers/gpu/drm/i915/intel_ringbuffer.c