diff options
Diffstat (limited to 'drivers/gpu/drm/drm_crtc.c')
| -rw-r--r-- | drivers/gpu/drm/drm_crtc.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/gpu/drm/drm_crtc.c b/drivers/gpu/drm/drm_crtc.c index 3a8f7e6db295..e7e92429d10f 100644 --- a/drivers/gpu/drm/drm_crtc.c +++ b/drivers/gpu/drm/drm_crtc.c | |||
| @@ -78,6 +78,10 @@ void drm_warn_on_modeset_not_all_locked(struct drm_device *dev) | |||
| 78 | { | 78 | { |
| 79 | struct drm_crtc *crtc; | 79 | struct drm_crtc *crtc; |
| 80 | 80 | ||
| 81 | /* Locking is currently fubar in the panic handler. */ | ||
| 82 | if (oops_in_progress) | ||
| 83 | return; | ||
| 84 | |||
| 81 | list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) | 85 | list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) |
| 82 | WARN_ON(!mutex_is_locked(&crtc->mutex)); | 86 | WARN_ON(!mutex_is_locked(&crtc->mutex)); |
| 83 | 87 | ||
| @@ -246,6 +250,7 @@ char *drm_get_connector_status_name(enum drm_connector_status status) | |||
| 246 | else | 250 | else |
| 247 | return "unknown"; | 251 | return "unknown"; |
| 248 | } | 252 | } |
| 253 | EXPORT_SYMBOL(drm_get_connector_status_name); | ||
| 249 | 254 | ||
| 250 | /** | 255 | /** |
| 251 | * drm_mode_object_get - allocate a new modeset identifier | 256 | * drm_mode_object_get - allocate a new modeset identifier |
