Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jul 2008 08:08:48 GMT
From:      Hans Petter Selasky <hselasky@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 144992 for review
Message-ID:  <200807100808.m6A88m7x064680@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=144992

Change 144992 by hselasky@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);
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200807100808.m6A88m7x064680>