diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_display.c')
| -rw-r--r-- | drivers/gpu/drm/radeon/radeon_display.c | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/drivers/gpu/drm/radeon/radeon_display.c b/drivers/gpu/drm/radeon/radeon_display.c index b4bf5dfeea2d..4dc77c398617 100644 --- a/drivers/gpu/drm/radeon/radeon_display.c +++ b/drivers/gpu/drm/radeon/radeon_display.c @@ -1297,12 +1297,13 @@ static const struct drm_framebuffer_funcs radeon_fb_funcs = {  int  radeon_framebuffer_init(struct drm_device *dev,  			struct drm_framebuffer *fb, +			const struct drm_format_info *info,  			const struct drm_mode_fb_cmd2 *mode_cmd,  			struct drm_gem_object *obj)  {  	int ret;  	fb->obj[0] = obj; -	drm_helper_mode_fill_fb_struct(dev, fb, NULL, mode_cmd); +	drm_helper_mode_fill_fb_struct(dev, fb, info, mode_cmd);  	ret = drm_framebuffer_init(dev, fb, &radeon_fb_funcs);  	if (ret) {  		fb->obj[0] = NULL; @@ -1341,7 +1342,7 @@ radeon_user_framebuffer_create(struct drm_device *dev,  		return ERR_PTR(-ENOMEM);  	} -	ret = radeon_framebuffer_init(dev, fb, mode_cmd, obj); +	ret = radeon_framebuffer_init(dev, fb, info, mode_cmd, obj);  	if (ret) {  		kfree(fb);  		drm_gem_object_put(obj); | 
