From: Wei Yongjun Date: Mon, 26 Aug 2013 07:15:37 +0000 (+0800) Subject: drm/vmwgfx: fix error return code in vmw_driver_load() X-Git-Tag: upstream/snapshot3+hdmi~4265^2~36 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=14bbf20c8839eb595753712e15b8786f9cdc5ed8;p=platform%2Fadaptation%2Frenesas_rcar%2Frenesas_kernel.git drm/vmwgfx: fix error return code in vmw_driver_load() Fix to return -ENOMEM in the fence manager init error handling case instead of 0, as done elsewhere in this function. Signed-off-by: Wei Yongjun Acked-by: Dmitry Torokhov Signed-off-by: Dave Airlie --- diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c index 0dcfa6b..1a90f0a 100644 --- a/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c +++ b/drivers/gpu/drm/vmwgfx/vmwgfx_drv.c @@ -622,8 +622,10 @@ static int vmw_driver_load(struct drm_device *dev, unsigned long chipset) } dev_priv->fman = vmw_fence_manager_init(dev_priv); - if (unlikely(dev_priv->fman == NULL)) + if (unlikely(dev_priv->fman == NULL)) { + ret = -ENOMEM; goto out_no_fman; + } vmw_kms_save_vga(dev_priv);