From 0316f93d51abc52b816e936e0ece304ac47799c3 Mon Sep 17 00:00:00 2001 From: Thomas Hellstrom Date: Wed, 16 Aug 2006 16:36:56 +0200 Subject: Remove hash tables on DRM exit. --- linux-core/drm_drv.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'linux-core/drm_drv.c') diff --git a/linux-core/drm_drv.c b/linux-core/drm_drv.c index 79209dbf..9712170b 100644 --- a/linux-core/drm_drv.c +++ b/linux-core/drm_drv.c @@ -169,6 +169,7 @@ int drm_lastclose(drm_device_t * dev) drm_ht_remove_item(&dev->magiclist, &pt->hash_item); drm_free(pt, sizeof(*pt), DRM_MEM_MAGIC); } + drm_ht_remove(&dev->magiclist); } @@ -349,6 +350,7 @@ static void __exit drm_cleanup(drm_device_t * dev) if (dev->maplist) { drm_free(dev->maplist, sizeof(*dev->maplist), DRM_MEM_MAPS); dev->maplist = NULL; + drm_ht_remove(&dev->map_hash); } if (!drm_fb_loaded) -- cgit v1.2.3