From ee04dff0df7871cc74ac85647211181b77952913 Mon Sep 17 00:00:00 2001 From: Matt Madia Date: Sun, 7 Nov 2010 00:39:08 +0000 Subject: [PATCH] Also unreserve the device on driver uninit. Relates to #6798. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39339 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/drivers/audio/cmedia/cm.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/add-ons/kernel/drivers/audio/cmedia/cm.c b/src/add-ons/kernel/drivers/audio/cmedia/cm.c index 19ae6a6443..97b8245c2c 100644 --- a/src/add-ons/kernel/drivers/audio/cmedia/cm.c +++ b/src/add-ons/kernel/drivers/audio/cmedia/cm.c @@ -618,6 +618,11 @@ teardown_cmedia_pci( restore_interrupts(cp); delete_sem(card->pcm.init_sem); + +#ifdef __HAIKU__ + (*pci->unreserve_device)(card->info.bus, card->info.device, + card->info.function, DRIVER_NAME, card); +#endif }