[haiku-commits] r39339 - haiku/trunk/src/add-ons/kernel/drivers/audio/cmedia

  • From: mattmadia@xxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 7 Nov 2010 01:39:09 +0100 (CET)

Author: mmadia
Date: 2010-11-07 01:39:08 +0100 (Sun, 07 Nov 2010)
New Revision: 39339
Changeset: http://dev.haiku-os.org/changeset/39339
Ticket: http://dev.haiku-os.org/ticket/6798

Modified:
   haiku/trunk/src/add-ons/kernel/drivers/audio/cmedia/cm.c
Log:
Also unreserve the device on driver uninit. Relates to #6798.


Modified: haiku/trunk/src/add-ons/kernel/drivers/audio/cmedia/cm.c
===================================================================
--- haiku/trunk/src/add-ons/kernel/drivers/audio/cmedia/cm.c    2010-11-07 
00:35:40 UTC (rev 39338)
+++ haiku/trunk/src/add-ons/kernel/drivers/audio/cmedia/cm.c    2010-11-07 
00:39:08 UTC (rev 39339)
@@ -618,6 +618,11 @@
        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
 }
 
 


Other related posts:

  • » [haiku-commits] r39339 - haiku/trunk/src/add-ons/kernel/drivers/audio/cmedia - mattmadia