From ec3d9960219e49e1bd24a097e04c3da88e2fcc53 Mon Sep 17 00:00:00 2001 From: Robert Noland Date: Tue, 3 Jun 2008 13:02:38 -0400 Subject: [FreeBSD] Forgot to call mtx_destroy on all the locks at unload. --- bsd-core/drm_drv.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'bsd-core') diff --git a/bsd-core/drm_drv.c b/bsd-core/drm_drv.c index ece00e18..1616dbb4 100644 --- a/bsd-core/drm_drv.c +++ b/bsd-core/drm_drv.c @@ -655,6 +655,9 @@ static void drm_unload(struct drm_device *dev) drm_mem_uninit(); #if defined(__FreeBSD__) && __FreeBSD_version >= 500000 + mtx_destroy(&dev->drw_lock); + mtx_destroy(&dev->irq_lock); + mtx_destroy(&dev->vbl_lock); mtx_destroy(&dev->dev_lock); #endif } -- cgit v1.2.3