diff options
| -rw-r--r-- | drivers/gpu/drm/omapdrm/omap_drv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gpu/drm/omapdrm/omap_drv.c b/drivers/gpu/drm/omapdrm/omap_drv.c index fca5667d3bf5..c57e99cc3caa 100644 --- a/drivers/gpu/drm/omapdrm/omap_drv.c +++ b/drivers/gpu/drm/omapdrm/omap_drv.c | |||
| @@ -517,16 +517,16 @@ static int dev_unload(struct drm_device *dev) | |||
| 517 | DBG("unload: dev=%p", dev); | 517 | DBG("unload: dev=%p", dev); |
| 518 | 518 | ||
| 519 | drm_kms_helper_poll_fini(dev); | 519 | drm_kms_helper_poll_fini(dev); |
| 520 | drm_vblank_cleanup(dev); | ||
| 521 | omap_drm_irq_uninstall(dev); | ||
| 522 | 520 | ||
| 523 | omap_fbdev_free(dev); | 521 | omap_fbdev_free(dev); |
| 524 | omap_modeset_free(dev); | 522 | omap_modeset_free(dev); |
| 525 | omap_gem_deinit(dev); | 523 | omap_gem_deinit(dev); |
| 526 | 524 | ||
| 527 | flush_workqueue(priv->wq); | ||
| 528 | destroy_workqueue(priv->wq); | 525 | destroy_workqueue(priv->wq); |
| 529 | 526 | ||
| 527 | drm_vblank_cleanup(dev); | ||
| 528 | omap_drm_irq_uninstall(dev); | ||
| 529 | |||
| 530 | kfree(dev->dev_private); | 530 | kfree(dev->dev_private); |
| 531 | dev->dev_private = NULL; | 531 | dev->dev_private = NULL; |
| 532 | 532 | ||
