PERFORCE change 144992 for review

Hans Petter Selasky hselasky at FreeBSD.org
Thu Jul 10 08:08:49 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=144992

Change 144992 by hselasky at hselasky_laptop001 on 2008/07/10 08:08:19

	
	Fix another sleeping with mutex locked issue.

Affected files ...

.. //depot/projects/usb/src/sys/dev/sound/pcm/mixer.c#11 edit

Differences ...

==== //depot/projects/usb/src/sys/dev/sound/pcm/mixer.c#11 (text+ko) ====

@@ -704,9 +704,15 @@
 		return EBUSY;
 	}
 
+	/* destroy dev can sleep --hps */
+
+	snd_mtxunlock(m->lock);
+
 	pdev->si_drv1 = NULL;
 	destroy_dev(pdev);
 
+	snd_mtxlock(m->lock);
+
 	for (i = 0; i < SOUND_MIXER_NRDEVICES; i++)
 		mixer_set(m, i, 0);
 


More information about the p4-projects mailing list