]> 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)
commitf04a9af794f1be376d423d8855e07bd47085cec4
tree89cfece8edf14b42a65d6ba4163132e367da02b4
parent331a5616c26b8f97b1cfca6c82f4905f497a60a9
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