summaryrefslogtreecommitdiffstats
path: root/sys/dev/isa/gus.c
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2014-07-12 18:48:17 +0000
committertedu <tedu@openbsd.org>2014-07-12 18:48:17 +0000
commitaa3cabd09e6b42375ee0b2752abfd9b6628d36bd (patch)
tree7f0809d25d0aea7c1dcf9a69e18cc9fa8f063f8a /sys/dev/isa/gus.c
parentadd a size argument to free. will be used soon, but for now default to 0. (diff)
downloadwireguard-openbsd-aa3cabd09e6b42375ee0b2752abfd9b6628d36bd.tar.xz
wireguard-openbsd-aa3cabd09e6b42375ee0b2752abfd9b6628d36bd.zip
add a size argument to free. will be used soon, but for now default to 0.
after discussions with beck deraadt kettenis.
Diffstat (limited to 'sys/dev/isa/gus.c')
-rw-r--r--sys/dev/isa/gus.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/dev/isa/gus.c b/sys/dev/isa/gus.c
index 1fa77ae8833..4358c94b90d 100644
--- a/sys/dev/isa/gus.c
+++ b/sys/dev/isa/gus.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: gus.c,v 1.39 2013/11/15 16:46:27 brad Exp $ */
+/* $OpenBSD: gus.c,v 1.40 2014/07/12 18:48:17 tedu Exp $ */
/* $NetBSD: gus.c,v 1.51 1998/01/25 23:48:06 mycroft Exp $ */
/*-
@@ -618,7 +618,7 @@ gusclose(void *addr)
sc->sc_flags &= ~(GUS_OPEN|GUS_LOCKED|GUS_DMAOUT_ACTIVE|GUS_DMAIN_ACTIVE);
if (sc->sc_deintr_buf) {
- free(sc->sc_deintr_buf, M_DEVBUF);
+ free(sc->sc_deintr_buf, M_DEVBUF, 0);
sc->sc_deintr_buf = NULL;
}
/* turn off speaker, etc. */
@@ -1579,7 +1579,7 @@ gus_round_blocksize(addr, blocksize)
/* set up temporary buffer to hold the deinterleave, if necessary
for stereo output */
if (sc->sc_deintr_buf) {
- free(sc->sc_deintr_buf, M_DEVBUF);
+ free(sc->sc_deintr_buf, M_DEVBUF, 0);
sc->sc_deintr_buf = NULL;
}
sc->sc_deintr_buf = malloc(blocksize/2, M_DEVBUF, M_WAITOK);