|
@@ -270,10 +270,8 @@ static void exynos_drm_fbdev_destroy(struct drm_device *dev,
|
|
/* release drm framebuffer and real buffer */
|
|
/* release drm framebuffer and real buffer */
|
|
if (fb_helper->fb && fb_helper->fb->funcs) {
|
|
if (fb_helper->fb && fb_helper->fb->funcs) {
|
|
fb = fb_helper->fb;
|
|
fb = fb_helper->fb;
|
|
- if (fb) {
|
|
|
|
- drm_framebuffer_unregister_private(fb);
|
|
|
|
|
|
+ if (fb)
|
|
drm_framebuffer_remove(fb);
|
|
drm_framebuffer_remove(fb);
|
|
- }
|
|
|
|
}
|
|
}
|
|
|
|
|
|
drm_fb_helper_unregister_fbi(fb_helper);
|
|
drm_fb_helper_unregister_fbi(fb_helper);
|