Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

qxl: catch qxlfb_create_pinned_object failures

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1463072816-11788-1-git-send-email-kraxel@redhat.com

authored by

Gerd Hoffmann and committed by
Daniel Vetter
2d6b1d40 f9628c2a

+3
+3
drivers/gpu/drm/qxl/qxl_fb.c
··· 251 251 mode_cmd.pixel_format = drm_mode_legacy_fb_format(bpp, depth); 252 252 253 253 ret = qxlfb_create_pinned_object(qfbdev, &mode_cmd, &gobj); 254 + if (ret < 0) 255 + return ret; 256 + 254 257 qbo = gem_to_qxl_bo(gobj); 255 258 QXL_INFO(qdev, "%s: %dx%d %d\n", __func__, mode_cmd.width, 256 259 mode_cmd.height, mode_cmd.pitches[0]);