diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/atombios_crtc.c')
-rw-r--r-- | drivers/gpu/drm/radeon/atombios_crtc.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c b/drivers/gpu/drm/radeon/atombios_crtc.c index a97abc8af657..981ca3f5842e 100644 --- a/drivers/gpu/drm/radeon/atombios_crtc.c +++ b/drivers/gpu/drm/radeon/atombios_crtc.c | |||
@@ -1154,6 +1154,7 @@ static int dce4_crtc_do_set_base(struct drm_crtc *crtc, | |||
1154 | u32 tmp, viewport_w, viewport_h; | 1154 | u32 tmp, viewport_w, viewport_h; |
1155 | int r; | 1155 | int r; |
1156 | bool bypass_lut = false; | 1156 | bool bypass_lut = false; |
1157 | const char *format_name; | ||
1157 | 1158 | ||
1158 | /* no fb bound */ | 1159 | /* no fb bound */ |
1159 | if (!atomic && !crtc->primary->fb) { | 1160 | if (!atomic && !crtc->primary->fb) { |
@@ -1257,8 +1258,9 @@ static int dce4_crtc_do_set_base(struct drm_crtc *crtc, | |||
1257 | bypass_lut = true; | 1258 | bypass_lut = true; |
1258 | break; | 1259 | break; |
1259 | default: | 1260 | default: |
1260 | DRM_ERROR("Unsupported screen format %s\n", | 1261 | format_name = drm_get_format_name(target_fb->pixel_format); |
1261 | drm_get_format_name(target_fb->pixel_format)); | 1262 | DRM_ERROR("Unsupported screen format %s\n", format_name); |
1263 | kfree(format_name); | ||
1262 | return -EINVAL; | 1264 | return -EINVAL; |
1263 | } | 1265 | } |
1264 | 1266 | ||
@@ -1469,6 +1471,7 @@ static int avivo_crtc_do_set_base(struct drm_crtc *crtc, | |||
1469 | u32 viewport_w, viewport_h; | 1471 | u32 viewport_w, viewport_h; |
1470 | int r; | 1472 | int r; |
1471 | bool bypass_lut = false; | 1473 | bool bypass_lut = false; |
1474 | const char *format_name; | ||
1472 | 1475 | ||
1473 | /* no fb bound */ | 1476 | /* no fb bound */ |
1474 | if (!atomic && !crtc->primary->fb) { | 1477 | if (!atomic && !crtc->primary->fb) { |
@@ -1558,8 +1561,9 @@ static int avivo_crtc_do_set_base(struct drm_crtc *crtc, | |||
1558 | bypass_lut = true; | 1561 | bypass_lut = true; |
1559 | break; | 1562 | break; |
1560 | default: | 1563 | default: |
1561 | DRM_ERROR("Unsupported screen format %s\n", | 1564 | format_name = drm_get_format_name(target_fb->pixel_format); |
1562 | drm_get_format_name(target_fb->pixel_format)); | 1565 | DRM_ERROR("Unsupported screen format %s\n", format_name); |
1566 | kfree(format_name); | ||
1563 | return -EINVAL; | 1567 | return -EINVAL; |
1564 | } | 1568 | } |
1565 | 1569 | ||