]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Compare user's 64b GTT offset even on 32b
authorChris Wilson <chris@chris-wilson.co.uk>
Thu, 25 Oct 2018 09:18:23 +0000 (10:18 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 26 Oct 2018 08:20:05 +0000 (09:20 +0100)
commit5c01a8193d62488c6ada7e6aad149fbe2fab05a9
tree89cfece8edf14b42a65d6ba4163132e367da02b4
parent016e016a86e72403a1e1076b560cecfdd7899fa8
drm/i915: Compare user's 64b GTT offset even on 32b

Beware mixing unsigned long constants and 64b values, as on 32b the
constant will be zero extended and discard the high 32b when used as
a mask!

Reported-by: Sergii Romantsov <sergii.romantsov@globallogic.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=108282
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Cc: stable@vger.kernel.org
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20181025091823.20571-2-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gvt/gtt.h
drivers/gpu/drm/i915/i915_gem_execbuffer.c
drivers/gpu/drm/i915/i915_gem_gtt.h