Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/arm malloc(9) -> kmem(9)



details:   https://anonhg.NetBSD.org/src/rev/87526a71eb79
branches:  trunk
changeset: 946183:87526a71eb79
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Fri Nov 20 18:34:45 2020 +0000

description:
malloc(9) -> kmem(9)

diffstat:

 sys/arch/arm/omap/omap_gpio.c           |  10 +++++-----
 sys/arch/arm/s3c2xx0/s3c2440_dma.c      |   6 +++---
 sys/arch/arm/s3c2xx0/s3c24x0_lcd.c      |  12 ++++++------
 sys/arch/arm/s3c2xx0/s3c2800_pci.c      |   8 ++++----
 sys/arch/arm/s3c2xx0/sscom.c            |   8 ++++----
 sys/arch/arm/sa11x0/sa1111.c            |  10 +++++-----
 sys/arch/arm/sa11x0/sa11x0_com.c        |  10 +++++-----
 sys/arch/arm/sa11x0/sa11x0_irqhandler.c |  10 +++++-----
 8 files changed, 37 insertions(+), 37 deletions(-)

diffs (truncated from 331 to 300 lines):

diff -r 7cb8cc67aba9 -r 87526a71eb79 sys/arch/arm/omap/omap_gpio.c
--- a/sys/arch/arm/omap/omap_gpio.c     Fri Nov 20 18:16:40 2020 +0000
+++ b/sys/arch/arm/omap/omap_gpio.c     Fri Nov 20 18:34:45 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: omap_gpio.c,v 1.9 2019/11/10 21:16:24 chs Exp $ */
+/*     $NetBSD: omap_gpio.c,v 1.10 2020/11/20 18:34:45 thorpej Exp $ */
 
 /*
  * The OMAP GPIO Controller interface is inspired by pxa2x0_gpio.c
@@ -38,12 +38,12 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: omap_gpio.c,v 1.9 2019/11/10 21:16:24 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: omap_gpio.c,v 1.10 2020/11/20 18:34:45 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 
 #include <machine/intr.h>
 #include <sys/bus.h>
@@ -275,7 +275,7 @@
                panic("omapgpio: Illegal shared interrupt on pin %d", gpio);
        }
 
-       gh = malloc(sizeof(struct gpio_irq_handler), M_DEVBUF, M_WAITOK);
+       gh = kmem_alloc(sizeof(*gh), KM_SLEEP);
        gh->gh_func = func;
        gh->gh_arg = arg;
        gh->gh_spl = spl;
@@ -368,7 +368,7 @@
        sc->sc_handlers[relnum] = NULL;
 
 
-       free(gh, M_DEVBUF);
+       kmem_free(gh, sizeof(*gh));
 }
 
 void
diff -r 7cb8cc67aba9 -r 87526a71eb79 sys/arch/arm/s3c2xx0/s3c2440_dma.c
--- a/sys/arch/arm/s3c2xx0/s3c2440_dma.c        Fri Nov 20 18:16:40 2020 +0000
+++ b/sys/arch/arm/s3c2xx0/s3c2440_dma.c        Fri Nov 20 18:34:45 2020 +0000
@@ -33,7 +33,7 @@
 #include <sys/systm.h>
 #include <sys/device.h>
 #include <sys/kernel.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/queue.h>
 
 #include <sys/mutex.h>
@@ -276,7 +276,7 @@
 s3c2440_dmac_allocate_xfer(void) {
        struct dmac_xfer_state *dxs;
 
-       dxs = malloc(sizeof(struct dmac_xfer_state), M_DEVBUF, M_WAITOK);
+       dxs = kmem_alloc(sizeof(struct dmac_xfer_state), KM_SLEEP);
 
        dxs->dxs_xfer.dx_done = NULL;
        dxs->dxs_xfer.dx_sync_bus = DMAC_SYNC_BUS_AUTO;
@@ -288,7 +288,7 @@
 
 void
 s3c2440_dmac_free_xfer(dmac_xfer_t dx) {
-       free(dx, M_DEVBUF);
+       kmem_free(dx, sizeof(struct dmac_xfer_state));
 }
 
 int
diff -r 7cb8cc67aba9 -r 87526a71eb79 sys/arch/arm/s3c2xx0/s3c24x0_lcd.c
--- a/sys/arch/arm/s3c2xx0/s3c24x0_lcd.c        Fri Nov 20 18:16:40 2020 +0000
+++ b/sys/arch/arm/s3c2xx0/s3c24x0_lcd.c        Fri Nov 20 18:34:45 2020 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: s3c24x0_lcd.c,v 1.14 2019/11/10 21:16:24 chs Exp $ */
+/* $NetBSD: s3c24x0_lcd.c,v 1.15 2020/11/20 18:34:45 thorpej Exp $ */
 
 /*
  * Copyright (c) 2004  Genetec Corporation.  All rights reserved.
@@ -34,13 +34,13 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: s3c24x0_lcd.c,v 1.14 2019/11/10 21:16:24 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: s3c24x0_lcd.c,v 1.15 2020/11/20 18:34:45 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/conf.h>
 #include <sys/uio.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/kernel.h>                        /* for cold */
 
 #include <uvm/uvm_extern.h>
@@ -338,7 +338,7 @@
                return NULL;
        }
 
-       scr = malloc(sizeof *scr, M_DEVBUF, M_ZERO | M_WAITOK);
+       scr = kmem_zalloc(sizeof *scr, KM_SLEEP);
        scr->nsegs = 0;
        scr->depth = depth;
        scr->stride = virtual_width * depth / 8;
@@ -392,7 +392,7 @@
                        bus_dmamem_unmap(sc->dma_tag, scr->buf_va, size);
                if (scr->nsegs)
                        bus_dmamem_free(sc->dma_tag, scr->segs, scr->nsegs);
-               free(scr, M_DEVBUF);
+               kmem_free(scr, sizeof(*scr));
        }
        return NULL;
 }
@@ -608,7 +608,7 @@
        if (scr->nsegs > 0)
                bus_dmamem_free(sc->dma_tag, scr->segs, scr->nsegs);
 
-       free(scr, M_DEVBUF);
+       kmem_free(scr, sizeof(*scr));
 }
 
 int
diff -r 7cb8cc67aba9 -r 87526a71eb79 sys/arch/arm/s3c2xx0/s3c2800_pci.c
--- a/sys/arch/arm/s3c2xx0/s3c2800_pci.c        Fri Nov 20 18:16:40 2020 +0000
+++ b/sys/arch/arm/s3c2xx0/s3c2800_pci.c        Fri Nov 20 18:34:45 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: s3c2800_pci.c,v 1.29 2020/07/07 03:38:46 thorpej Exp $ */
+/*     $NetBSD: s3c2800_pci.c,v 1.30 2020/11/20 18:34:45 thorpej Exp $ */
 
 /*
  * Copyright (c) 2002 Fujitsu Component Limited
@@ -100,7 +100,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: s3c2800_pci.c,v 1.29 2020/07/07 03:38:46 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: s3c2800_pci.c,v 1.30 2020/11/20 18:34:45 thorpej Exp $");
 
 #include "opt_pci.h"
 #include "pci.h"
@@ -109,7 +109,7 @@
 #include <sys/systm.h>
 #include <sys/kernel.h>
 #include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 
 #include <uvm/uvm_extern.h>
 
@@ -517,7 +517,7 @@
            "func=%p, arg=%p, xname=%s)\n", pcv, ih, level, func, arg, xname);
 #endif
 
-       handler = malloc(sizeof *handler, M_DEVBUF, M_WAITOK);
+       handler = kmem_alloc(sizeof *handler, KM_SLEEP);
        handler->func = func;
        handler->arg = arg;
        handler->level = level;
diff -r 7cb8cc67aba9 -r 87526a71eb79 sys/arch/arm/s3c2xx0/sscom.c
--- a/sys/arch/arm/s3c2xx0/sscom.c      Fri Nov 20 18:16:40 2020 +0000
+++ b/sys/arch/arm/s3c2xx0/sscom.c      Fri Nov 20 18:34:45 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: sscom.c,v 1.48 2019/11/10 21:16:24 chs Exp $ */
+/*     $NetBSD: sscom.c,v 1.49 2020/11/20 18:34:45 thorpej Exp $ */
 
 /*
  * Copyright (c) 2002, 2003 Fujitsu Component Limited
@@ -98,7 +98,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sscom.c,v 1.48 2019/11/10 21:16:24 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sscom.c,v 1.49 2020/11/20 18:34:45 thorpej Exp $");
 
 #include "opt_sscom.h"
 #include "opt_ddb.h"
@@ -135,7 +135,7 @@
 #include <sys/syslog.h>
 #include <sys/types.h>
 #include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/timepps.h>
 #include <sys/vnode.h>
 #include <sys/kauth.h>
@@ -481,7 +481,7 @@
        tp->t_hwiflow = sscomhwiflow;
 
        sc->sc_tty = tp;
-       sc->sc_rbuf = malloc(sscom_rbuf_size << 1, M_DEVBUF, M_WAITOK);
+       sc->sc_rbuf = kmem_alloc(sscom_rbuf_size << 1, KM_SLEEP);
        sc->sc_rbput = sc->sc_rbget = sc->sc_rbuf;
        sc->sc_rbavail = sscom_rbuf_size;
        sc->sc_ebuf = sc->sc_rbuf + (sscom_rbuf_size << 1);
diff -r 7cb8cc67aba9 -r 87526a71eb79 sys/arch/arm/sa11x0/sa1111.c
--- a/sys/arch/arm/sa11x0/sa1111.c      Fri Nov 20 18:16:40 2020 +0000
+++ b/sys/arch/arm/sa11x0/sa1111.c      Fri Nov 20 18:34:45 2020 +0000
@@ -1,4 +1,4 @@
-/*      $NetBSD: sa1111.c,v 1.25 2019/11/10 21:16:24 chs Exp $ */
+/*      $NetBSD: sa1111.c,v 1.26 2020/11/20 18:37:30 thorpej Exp $     */
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sa1111.c,v 1.25 2019/11/10 21:16:24 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sa1111.c,v 1.26 2020/11/20 18:37:30 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -43,7 +43,7 @@
 #include <sys/conf.h>
 #include <sys/device.h>
 #include <sys/kernel.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/uio.h>
 
 #include <sys/bus.h>
@@ -124,7 +124,7 @@
        struct sacc_softc *sc = (struct sacc_softc *)ic;
        struct sacc_intrhand **p, *ih;
 
-       ih = malloc(sizeof *ih, M_DEVBUF, M_WAITOK);
+       ih = kmem_alloc(sizeof *ih, KM_SLEEP);
 
        if (irq < 0 || irq > SACCIC_LEN ||
            !(type == IST_EDGE_RAISE || type == IST_EDGE_FALL))
@@ -186,7 +186,7 @@
        sacc_intr_calculatemasks(sc);
        splx(s);
 
-       free(ih, M_DEVBUF);
+       kmem_free(ih, sizeof(*ih));
 }
 
 static void
diff -r 7cb8cc67aba9 -r 87526a71eb79 sys/arch/arm/sa11x0/sa11x0_com.c
--- a/sys/arch/arm/sa11x0/sa11x0_com.c  Fri Nov 20 18:16:40 2020 +0000
+++ b/sys/arch/arm/sa11x0/sa11x0_com.c  Fri Nov 20 18:34:45 2020 +0000
@@ -1,4 +1,4 @@
-/*      $NetBSD: sa11x0_com.c,v 1.57 2019/11/10 21:16:24 chs Exp $        */
+/*      $NetBSD: sa11x0_com.c,v 1.58 2020/11/20 18:37:30 thorpej Exp $        */
 
 /*-
  * Copyright (c) 1998, 1999, 2001 The NetBSD Foundation, Inc.
@@ -64,7 +64,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sa11x0_com.c,v 1.57 2019/11/10 21:16:24 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sa11x0_com.c,v 1.58 2020/11/20 18:37:30 thorpej Exp $");
 
 #include "opt_com.h"
 #include "opt_console.h"
@@ -85,7 +85,7 @@
 #include <sys/file.h>
 #include <sys/device.h>
 #include <sys/kernel.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/tty.h>
 #include <sys/uio.h>
 #include <sys/vnode.h>
@@ -311,7 +311,7 @@
        tp->t_hwiflow = sacomhwiflow;
 
        sc->sc_tty = tp;
-       sc->sc_rbuf = malloc(SACOM_RING_SIZE << 1, M_DEVBUF, M_WAITOK);
+       sc->sc_rbuf = kmem_alloc(SACOM_RING_SIZE << 1, KM_SLEEP);
        sc->sc_rbput = sc->sc_rbget = sc->sc_rbuf;
        sc->sc_rbavail = SACOM_RING_SIZE;
        sc->sc_ebuf = sc->sc_rbuf + (SACOM_RING_SIZE << 1);
@@ -377,7 +377,7 @@
        vdevgone(maj, mn, mn, VCHR);
 
        /* Free the receive buffer. */
-       free(sc->sc_rbuf, M_DEVBUF);
+       kmem_free(sc->sc_rbuf, SACOM_RING_SIZE << 1);
 
        /* Detach and free the tty. */
        tty_detach(sc->sc_tty);
diff -r 7cb8cc67aba9 -r 87526a71eb79 sys/arch/arm/sa11x0/sa11x0_irqhandler.c
--- a/sys/arch/arm/sa11x0/sa11x0_irqhandler.c   Fri Nov 20 18:16:40 2020 +0000
+++ b/sys/arch/arm/sa11x0/sa11x0_irqhandler.c   Fri Nov 20 18:34:45 2020 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: sa11x0_irqhandler.c,v 1.19 2019/11/10 21:16:24 chs Exp $       */
+/*     $NetBSD: sa11x0_irqhandler.c,v 1.20 2020/11/20 18:37:30 thorpej Exp $   */
 
 /*-
  * Copyright (c) 1996, 1997, 1998, 2001 The NetBSD Foundation, Inc.
@@ -69,7 +69,7 @@
 
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sa11x0_irqhandler.c,v 1.19 2019/11/10 21:16:24 chs Exp $");



Home | Main Index | Thread Index | Old Index