mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-14 06:24:53 +08:00
drm/msm: Stop using drm_framebuffer_unregister_private
This is the deprecated function for when you embedded the framebuffer somewhere else (which breaks refcounting). But msm is using drm_framebuffer_remove and a free-standing fb, so this is rendundant. Cc: Rob Clark <robdclark@gmail.com> Reviewed-by: Archit Taneja <architt@codeaurora.org> Signed-off-by: Daniel Vetter <daniel.vetter@intel.com> Link: http://patchwork.freedesktop.org/patch/msgid/1482835765-12044-1-git-send-email-daniel.vetter@ffwll.ch
This commit is contained in:
parent
f869a6ecf2
commit
f5c5d57a94
@ -174,10 +174,8 @@ fail_unlock:
|
||||
fail:
|
||||
|
||||
if (ret) {
|
||||
if (fb) {
|
||||
drm_framebuffer_unregister_private(fb);
|
||||
if (fb)
|
||||
drm_framebuffer_remove(fb);
|
||||
}
|
||||
}
|
||||
|
||||
return ret;
|
||||
@ -247,7 +245,6 @@ void msm_fbdev_free(struct drm_device *dev)
|
||||
/* this will free the backing object */
|
||||
if (fbdev->fb) {
|
||||
msm_gem_put_vaddr(fbdev->bo);
|
||||
drm_framebuffer_unregister_private(fbdev->fb);
|
||||
drm_framebuffer_remove(fbdev->fb);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user