diff options
Diffstat (limited to 'drivers/gpu/drm/drm_crtc_helper.c')
-rw-r--r-- | drivers/gpu/drm/drm_crtc_helper.c | 18 |
1 files changed, 1 insertions, 17 deletions
diff --git a/drivers/gpu/drm/drm_crtc_helper.c b/drivers/gpu/drm/drm_crtc_helper.c index 01361aba033b..940c678cf012 100644 --- a/drivers/gpu/drm/drm_crtc_helper.c +++ b/drivers/gpu/drm/drm_crtc_helper.c | |||
@@ -334,23 +334,7 @@ EXPORT_SYMBOL(drm_helper_disable_unused_functions); | |||
334 | static bool drm_encoder_crtc_ok(struct drm_encoder *encoder, | 334 | static bool drm_encoder_crtc_ok(struct drm_encoder *encoder, |
335 | struct drm_crtc *crtc) | 335 | struct drm_crtc *crtc) |
336 | { | 336 | { |
337 | struct drm_device *dev; | 337 | return !!(encoder->possible_crtcs & drm_crtc_mask(crtc)); |
338 | struct drm_crtc *tmp; | ||
339 | int crtc_mask = 1; | ||
340 | |||
341 | WARN(!crtc, "checking null crtc?\n"); | ||
342 | |||
343 | dev = crtc->dev; | ||
344 | |||
345 | list_for_each_entry(tmp, &dev->mode_config.crtc_list, head) { | ||
346 | if (tmp == crtc) | ||
347 | break; | ||
348 | crtc_mask <<= 1; | ||
349 | } | ||
350 | |||
351 | if (encoder->possible_crtcs & crtc_mask) | ||
352 | return true; | ||
353 | return false; | ||
354 | } | 338 | } |
355 | 339 | ||
356 | /* | 340 | /* |