On Thu, Nov 03, 2016 at 05:36:18PM +0530, Archit Taneja wrote: > If VRAM allocation fails, the error handling path crashes in > msm_drm_uninit(). The following changes are made to fix this: > > msm_gem_shrinker_cleanup() is fixed to unregister the shrinker only > if it was init-ed in the first place. > > Before calling kms->funcs->destroy(), we check if kms->funcs is also > non-NULL. This is needed for MDP5, since during msm_drm_int(), priv->kms > becomes non-NULL early, but msm_kms_init() is called on it only later > in mdp5_kms_init(). > > Signed-off-by: Archit Taneja <architt@xxxxxxxxxxxxxx> > --- Reviewed-by: Andy Gross <andy.gross@xxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html