diff options
Diffstat (limited to 'drivers/gpu/drm/cirrus/cirrus_main.c')
| -rw-r--r-- | drivers/gpu/drm/cirrus/cirrus_main.c | 12 | 
1 files changed, 2 insertions, 10 deletions
diff --git a/drivers/gpu/drm/cirrus/cirrus_main.c b/drivers/gpu/drm/cirrus/cirrus_main.c index 6a9b12e88d4..35cbae82777 100644 --- a/drivers/gpu/drm/cirrus/cirrus_main.c +++ b/drivers/gpu/drm/cirrus/cirrus_main.c @@ -23,16 +23,8 @@ static void cirrus_user_framebuffer_destroy(struct drm_framebuffer *fb)  	kfree(fb);  } -static int cirrus_user_framebuffer_create_handle(struct drm_framebuffer *fb, -						 struct drm_file *file_priv, -						 unsigned int *handle) -{ -	return 0; -} -  static const struct drm_framebuffer_funcs cirrus_fb_funcs = {  	.destroy = cirrus_user_framebuffer_destroy, -	.create_handle = cirrus_user_framebuffer_create_handle,  };  int cirrus_framebuffer_init(struct drm_device *dev, @@ -42,13 +34,13 @@ int cirrus_framebuffer_init(struct drm_device *dev,  {  	int ret; +	drm_helper_mode_fill_fb_struct(&gfb->base, mode_cmd); +	gfb->obj = obj;  	ret = drm_framebuffer_init(dev, &gfb->base, &cirrus_fb_funcs);  	if (ret) {  		DRM_ERROR("drm_framebuffer_init failed: %d\n", ret);  		return ret;  	} -	drm_helper_mode_fill_fb_struct(&gfb->base, mode_cmd); -	gfb->obj = obj;  	return 0;  }  |