Module Name: src
Committed By: jmcneill
Date: Sun Mar 24 14:26:16 UTC 2013
Modified Files:
src/sys/external/bsd/vchiq/dist/interface/compat: vchi_bsd.c
Log Message:
sema mutex needs to be IPL_VM
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/sys/external/bsd/vchiq/dist/interface/compat/vchi_bsd.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/external/bsd/vchiq/dist/interface/compat/vchi_bsd.c
diff -u src/sys/external/bsd/vchiq/dist/interface/compat/vchi_bsd.c:1.1 src/sys/external/bsd/vchiq/dist/interface/compat/vchi_bsd.c:1.2
--- src/sys/external/bsd/vchiq/dist/interface/compat/vchi_bsd.c:1.1 Fri Mar 8 12:32:30 2013
+++ src/sys/external/bsd/vchiq/dist/interface/compat/vchi_bsd.c Sun Mar 24 14:26:16 2013
@@ -26,7 +26,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: vchi_bsd.c,v 1.1 2013/03/08 12:32:30 jmcneill Exp $
+ * $Id: vchi_bsd.c,v 1.2 2013/03/24 14:26:16 jmcneill Exp $
*/
#include <sys/types.h>
@@ -253,7 +253,7 @@ void
_sema_init(struct semaphore *s, int value)
{
bzero(s, sizeof(*s));
- mutex_init(&s->mtx, MUTEX_DEFAULT, IPL_NONE);
+ mutex_init(&s->mtx, MUTEX_DEFAULT, IPL_VM);
cv_init(&s->cv, "sema cv");
s->value = value;
}