]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Fix oops in overlay due to frontbuffer tracking
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Wed, 7 Dec 2016 17:28:03 +0000 (19:28 +0200)
committerJani Nikula <jani.nikula@intel.com>
Tue, 3 Jan 2017 09:41:28 +0000 (11:41 +0200)
commitcb7bfb1d7fe825343023ecdeb41b95009b0bf34c
tree90dad5b633e0ef847934665fa952cdafd6f9cbb9
parentc735733f32daecd8395e8bd7e28f8a43119f2d00
drm/i915: Fix oops in overlay due to frontbuffer tracking

The vma will be NULL if the overlay was previously off, so
dereferencing it will oops. Check for NULL before doing that.

Cc: stable@vger.kernel.org
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Fixes: 30a7c7aa05c4 ("drm/i915/overlay: Use VMA as the primary tracker for images")
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1481131693-27993-2-git-send-email-ville.syrjala@linux.intel.com
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
(cherry picked from commit 4a15cdbbc55463e55a7cdcf33f84ccc742ca9c29)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/intel_overlay.c