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 }