From 32c67922b722e375268789600cd89b80749e7a71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Thu, 21 Feb 2008 15:31:48 -0500 Subject: Don't free irq resources until after we've unregistered the handler. --- linux-core/drm_irq.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'linux-core') diff --git a/linux-core/drm_irq.c b/linux-core/drm_irq.c index 1a035657..592ea2ad 100644 --- a/linux-core/drm_irq.c +++ b/linux-core/drm_irq.c @@ -273,10 +273,10 @@ int drm_irq_uninstall(struct drm_device * dev) dev->driver->irq_uninstall(dev); - drm_vblank_cleanup(dev); - free_irq(dev->irq, dev); + drm_vblank_cleanup(dev); + dev->locked_tasklet_func = NULL; return 0; -- cgit v1.2.3