drm/drv: switch to using devm_add_action_or_reset()
authorTian Tao <tiantao6@hisilicon.com>
Mon, 7 Dec 2020 01:04:15 +0000 (09:04 +0800)
committerTian Tao <tiantao6@hisilicon.com>
Wed, 9 Dec 2020 00:32:40 +0000 (19:32 -0500)
switch to using devm_add_action_or_reset() instead of devm_add_action.

Signed-off-by: Tian Tao <tiantao6@hisilicon.com>
Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Link: https://patchwork.freedesktop.org/patch/msgid/1607303055-5199-1-git-send-email-tiantao6@hisilicon.com
drivers/gpu/drm/drm_drv.c

index 7343038..b92f7fd 100644 (file)
@@ -675,11 +675,8 @@ static int devm_drm_dev_init(struct device *parent,
        if (ret)
                return ret;
 
-       ret = devm_add_action(parent, devm_drm_dev_init_release, dev);
-       if (ret)
-               devm_drm_dev_init_release(dev);
-
-       return ret;
+       return devm_add_action_or_reset(parent,
+                                       devm_drm_dev_init_release, dev);
 }
 
 void *__devm_drm_dev_alloc(struct device *parent,