drm/vmwgfx: avoid null pointer dereference at failure paths
authorAlexey Khoroshilov <khoroshilov@ispras.ru>
Fri, 28 Feb 2014 21:20:18 +0000 (01:20 +0400)
committerThomas Hellstrom <thellstrom@vmware.com>
Sun, 2 Mar 2014 08:49:59 +0000 (09:49 +0100)
commit6950e23e54b1c94abf8c60c1ddfac79133d41de2
tree47bc913f53068c5f33a867fce9a0251544766aad
parenta34417f6be521d1027b803f0b550ce622c971f41
drm/vmwgfx: avoid null pointer dereference at failure paths

vmw_takedown_otable_base() and vmw_mob_unbind() check for
potential vmw_fifo_reserve() failure and print error message,
but then immediately dereference NULL pointer.

Found by Linux Driver Verification project (linuxtesting.org).

Signed-off-by: Alexey Khoroshilov <khoroshilov@ispras.ru>
Reviewed-by: Thomas Hellstrom <thellstrom@vmware.com>
drivers/gpu/drm/vmwgfx/vmwgfx_mob.c