Module Name:    src
Committed By:   jmcneill
Date:           Sun Nov 20 14:16:56 UTC 2011

Modified Files:
        src/sys/arch/hpcmips/dev [jmcneill-audiomp3]: ucbsnd.c

Log Message:
splaudio -> splvm


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.19.32.1 src/sys/arch/hpcmips/dev/ucbsnd.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/arch/hpcmips/dev/ucbsnd.c
diff -u src/sys/arch/hpcmips/dev/ucbsnd.c:1.19 src/sys/arch/hpcmips/dev/ucbsnd.c:1.19.32.1
--- src/sys/arch/hpcmips/dev/ucbsnd.c:1.19	Thu Jun 12 16:50:53 2008
+++ src/sys/arch/hpcmips/dev/ucbsnd.c	Sun Nov 20 14:16:55 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: ucbsnd.c,v 1.19 2008/06/12 16:50:53 tsutsui Exp $ */
+/*	$NetBSD: ucbsnd.c,v 1.19.32.1 2011/11/20 14:16:55 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -37,7 +37,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ucbsnd.c,v 1.19 2008/06/12 16:50:53 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ucbsnd.c,v 1.19.32.1 2011/11/20 14:16:55 jmcneill Exp $");
 
 #include "opt_use_poll.h"
 
@@ -522,7 +522,7 @@ ucbsndopen(dev_t dev, int flags, int ifm
 	if (sc == NULL)
 		return (ENXIO);
 	
-	s = splaudio();
+	s = splvm();
 	ringbuf_reset(&sc->sc_rb);
 	splx(s);
 
@@ -573,7 +573,7 @@ ucbsndwrite_subr(struct ucbsnd_softc *sc
 	
 	ringbuf_producer_return(&sc->sc_rb, bufsize);
 
-	s = splaudio();
+	s = splvm();
 	if (sc->sa_state == UCBSND_IDLE && ringbuf_full(&sc->sc_rb)) {
 		sc->sa_transfer_mode = UCBSND_TRANSFERMODE_DMA;
 		sc->sa_state = UCBSND_INIT;
@@ -630,7 +630,7 @@ ucbsndwrite(dev_t dev, struct uio *uio, 
 	return (error);
  errout:
 	printf("%s: timeout. reset ring-buffer.\n", sc->sc_dev.dv_xname);
-	s = splaudio();
+	s = splvm();
 	ringbuf_reset(&sc->sc_rb);
 	splx(s);
 
@@ -705,7 +705,7 @@ ringbuf_producer_get(struct ring_buf *rb
 	u_int32_t ret;
 	int s;
 
-	s = splaudio();
+	s = splvm();
 	ret = ringbuf_full(rb) ? 0 : 
 	    rb->rb_buf + rb->rb_inp * rb->rb_blksize;
 	splx(s);
@@ -720,7 +720,7 @@ ringbuf_producer_return(struct ring_buf 
 
 	assert(cnt <= rb->rb_blksize);
 
-	s = splaudio();
+	s = splvm();
 	rb->rb_outp++;
 	
 	rb->rb_bufcnt[rb->rb_inp] = cnt;

Reply via email to