On 12/03/14 23:18, Nick Hudson wrote:
Log Message:
Replace malloc(9) with kmem(9)

In file sys/dev/usb/uaudio.c, size of memory to be freed
should be like this as far as i see above line, or it would panic.

Index: src/sys/dev/usb/uaudio.c
===================================================================
RCS file: /cvsroot/src/sys/dev/usb/uaudio.c,v
retrieving revision 1.140.2.4
diff -u -p -r1.140.2.4 uaudio.c
--- src/sys/dev/usb/uaudio.c    3 Dec 2014 14:18:07 -0000       1.140.2.4
+++ src/sys/dev/usb/uaudio.c    7 Dec 2014 14:23:32 -0000
@@ -1540,8 +1541,7 @@ uaudio_add_alt(struct uaudio_softc *sc,
        /* Copy old data, if there was any */
        if (sc->sc_nalts != 0) {
                memcpy(nai, sc->sc_alts, sizeof(*ai) * (sc->sc_nalts));
-               kmem_free(sc->sc_alts,
-                   sizeof(struct audio_format) * sc->sc_nalts);
+               kmem_free(sc->sc_alts, sizeof(struct as_info) * sc->sc_nalts);
        }
        sc->sc_alts = nai;
        DPRINTFN(2,"adding alt=%d, enc=%d\n",


--
t-hash

Reply via email to