From: Daniel Vetter Date: Thu, 8 Dec 2016 11:07:36 +0000 (+0100) Subject: drm/etnaviv: Use drm_dev_unref, not drm_put_dev X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=ecdfcebb4cb89bd755e6fa41c09a541539d2f285;p=linux-beck.git drm/etnaviv: Use drm_dev_unref, not drm_put_dev drm_put_dev is the old midlayer-broken device cleanup function, but etnaviv has a proper unbind function which first unregisters and then drops the final reference. No functional change since drm_dev_unregister happens to be idempotent. Cc: Lucas Stach Cc: Russell King Cc: Christian Gmeiner Reviewed-by: Lucas Stach Signed-off-by: Daniel Vetter Link: http://patchwork.freedesktop.org/patch/msgid/20161208110739.24417-1-daniel.vetter@ffwll.ch --- diff --git a/drivers/gpu/drm/etnaviv/etnaviv_drv.c b/drivers/gpu/drm/etnaviv/etnaviv_drv.c index 00368b14d08d..30d70ed143f7 100644 --- a/drivers/gpu/drm/etnaviv/etnaviv_drv.c +++ b/drivers/gpu/drm/etnaviv/etnaviv_drv.c @@ -592,7 +592,7 @@ static void etnaviv_unbind(struct device *dev) drm->dev_private = NULL; kfree(priv); - drm_put_dev(drm); + drm_dev_unref(drm); } static const struct component_master_ops etnaviv_master_ops = {