From 3b41571de65fa91c73e22f7789c899ad99e04dfb Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Mon, 17 Sep 2012 09:38:03 +0000 Subject: [PATCH] --- yaml --- r: 329509 b: refs/heads/master c: 3184009c36da413724f283e3c7ac9cc60c623bc4 h: refs/heads/master i: 329507: 74316458e57cd1c271db4d6f1da2cfcae976d8fa v: v3 --- [refs] | 2 +- trunk/drivers/gpu/drm/drm_crtc.c | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/[refs] b/[refs] index 343c66097924..11346a2b8613 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 259a290e78d639bd02d0e408ceb72967318abb13 +refs/heads/master: 3184009c36da413724f283e3c7ac9cc60c623bc4 diff --git a/trunk/drivers/gpu/drm/drm_crtc.c b/trunk/drivers/gpu/drm/drm_crtc.c index c317f721a8d3..c418c772a7e5 100644 --- a/trunk/drivers/gpu/drm/drm_crtc.c +++ b/trunk/drivers/gpu/drm/drm_crtc.c @@ -1034,15 +1034,15 @@ void drm_mode_config_cleanup(struct drm_device *dev) fb->funcs->destroy(fb); } - list_for_each_entry_safe(crtc, ct, &dev->mode_config.crtc_list, head) { - crtc->funcs->destroy(crtc); - } - list_for_each_entry_safe(plane, plt, &dev->mode_config.plane_list, head) { plane->funcs->destroy(plane); } + list_for_each_entry_safe(crtc, ct, &dev->mode_config.crtc_list, head) { + crtc->funcs->destroy(crtc); + } + idr_remove_all(&dev->mode_config.crtc_idr); idr_destroy(&dev->mode_config.crtc_idr); }