Move destruction of crtc as intelfb_remove uses the crtc to locate the fb.
parent
b7bf317f42
commit
07a5fbaa61
|
@ -971,10 +971,6 @@ void drm_mode_config_cleanup(drm_device_t *dev)
|
||||||
drm_output_destroy(output);
|
drm_output_destroy(output);
|
||||||
}
|
}
|
||||||
|
|
||||||
list_for_each_entry_safe(crtc, ct, &dev->mode_config.crtc_list, head) {
|
|
||||||
drm_crtc_destroy(crtc);
|
|
||||||
}
|
|
||||||
|
|
||||||
list_for_each_entry_safe(mode, mt, &dev->mode_config.usermode_list, head) {
|
list_for_each_entry_safe(mode, mt, &dev->mode_config.usermode_list, head) {
|
||||||
drm_mode_destroy(dev, mode);
|
drm_mode_destroy(dev, mode);
|
||||||
}
|
}
|
||||||
|
@ -989,6 +985,11 @@ void drm_mode_config_cleanup(drm_device_t *dev)
|
||||||
}
|
}
|
||||||
drm_framebuffer_destroy(fb);
|
drm_framebuffer_destroy(fb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
list_for_each_entry_safe(crtc, ct, &dev->mode_config.crtc_list, head) {
|
||||||
|
drm_crtc_destroy(crtc);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(drm_mode_config_cleanup);
|
EXPORT_SYMBOL(drm_mode_config_cleanup);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue