Source-Changes-HG archive

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

[src/trunk]: src/sys/arch/sparc64 malloc(9) -> kmem(9) -- just the simple, st...



details:   https://anonhg.NetBSD.org/src/rev/d1b7fdc86937
branches:  trunk
changeset: 949182:d1b7fdc86937
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Mon Jan 04 14:48:51 2021 +0000

description:
malloc(9) -> kmem(9) -- just the simple, straightforward conversions for now.

diffstat:

 sys/arch/sparc64/dev/cbus.c         |   6 ++--
 sys/arch/sparc64/dev/central.c      |   7 +++--
 sys/arch/sparc64/dev/ebus.c         |   7 +++--
 sys/arch/sparc64/dev/ebus_mainbus.c |   8 +++---
 sys/arch/sparc64/dev/fdc.c          |  13 +++++------
 sys/arch/sparc64/dev/fhc.c          |   7 +++--
 sys/arch/sparc64/dev/pckbc_ebus.c   |   9 +++----
 sys/arch/sparc64/dev/psycho.c       |  36 ++++++++++++----------------------
 sys/arch/sparc64/dev/pyro.c         |  20 +++++++++---------
 sys/arch/sparc64/dev/sbus.c         |  10 ++++----
 sys/arch/sparc64/dev/upa.c          |   6 ++--
 sys/arch/sparc64/dev/vbus.c         |   5 ++-
 sys/arch/sparc64/dev/vpci.c         |  20 +++++++++---------
 sys/arch/sparc64/dev/vrtc.c         |   6 ++--
 sys/arch/sparc64/sparc64/machdep.c  |  38 ++++++++++++++++++++----------------
 15 files changed, 97 insertions(+), 101 deletions(-)

diffs (truncated from 798 to 300 lines):

diff -r 5d36b49dd6ae -r d1b7fdc86937 sys/arch/sparc64/dev/cbus.c
--- a/sys/arch/sparc64/dev/cbus.c       Mon Jan 04 05:35:14 2021 +0000
+++ b/sys/arch/sparc64/dev/cbus.c       Mon Jan 04 14:48:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: cbus.c,v 1.3 2019/11/10 21:16:33 chs Exp $     */
+/*     $NetBSD: cbus.c,v 1.4 2021/01/04 14:48:51 thorpej Exp $ */
 /*     $OpenBSD: cbus.c,v 1.15 2015/09/27 11:29:20 kettenis Exp $      */
 /*
  * Copyright (c) 2008 Mark Kettenis
@@ -18,7 +18,7 @@
 
 #include <sys/param.h>
 #include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/systm.h>
 
 #include <machine/autoconf.h>
@@ -238,7 +238,7 @@
 {
        struct sparc_bus_space_tag *bt;
 
-       bt = malloc(sizeof(*bt), M_DEVBUF, M_WAITOK | M_ZERO);
+       bt = kmem_zalloc(sizeof(*bt), KM_SLEEP);
        bt->cookie = sc;
        bt->parent = parent;
        bt->sparc_bus_map = parent->sparc_bus_map;
diff -r 5d36b49dd6ae -r d1b7fdc86937 sys/arch/sparc64/dev/central.c
--- a/sys/arch/sparc64/dev/central.c    Mon Jan 04 05:35:14 2021 +0000
+++ b/sys/arch/sparc64/dev/central.c    Mon Jan 04 14:48:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: central.c,v 1.4 2019/11/10 21:16:33 chs Exp $  */
+/*     $NetBSD: central.c,v 1.5 2021/01/04 14:48:51 thorpej Exp $      */
 /*     $OpenBSD: central.c,v 1.7 2010/11/11 17:58:23 miod Exp $        */
 
 /*
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: central.c,v 1.4 2019/11/10 21:16:33 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: central.c,v 1.5 2021/01/04 14:48:51 thorpej Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -37,6 +37,7 @@
 #include <sys/device.h>
 #include <sys/conf.h>
 #include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/bus.h>
 
 #include <machine/autoconf.h>
@@ -153,7 +154,7 @@
 {
        struct sparc_bus_space_tag *bt;
 
-       bt = malloc(sizeof(*bt), M_DEVBUF, M_WAITOK | M_ZERO);
+       bt = kmem_zalloc(sizeof(*bt), KM_SLEEP);
        bt->cookie = sc;
        bt->parent = sc->sc_bt;
 #if 0
diff -r 5d36b49dd6ae -r d1b7fdc86937 sys/arch/sparc64/dev/ebus.c
--- a/sys/arch/sparc64/dev/ebus.c       Mon Jan 04 05:35:14 2021 +0000
+++ b/sys/arch/sparc64/dev/ebus.c       Mon Jan 04 14:48:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ebus.c,v 1.64 2019/11/10 21:16:33 chs Exp $    */
+/*     $NetBSD: ebus.c,v 1.65 2021/01/04 14:48:51 thorpej Exp $        */
 
 /*
  * Copyright (c) 1999, 2000, 2001 Matthew R. Green
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ebus.c,v 1.64 2019/11/10 21:16:33 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ebus.c,v 1.65 2021/01/04 14:48:51 thorpej Exp $");
 
 #include "opt_ddb.h"
 
@@ -60,6 +60,7 @@
 #include <sys/errno.h>
 #include <sys/extent.h>
 #include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/systm.h>
 #include <sys/time.h>
 
@@ -365,7 +366,7 @@
 {
        bus_space_tag_t bt;
 
-       bt = malloc(sizeof(struct sparc_bus_space_tag), M_DEVBUF, M_WAITOK | M_ZERO);
+       bt = kmem_zalloc(sizeof(*bt), KM_SLEEP);
        bt->cookie = sc;
        bt->parent = sc->sc_memtag;
        bt->type = type;
diff -r 5d36b49dd6ae -r d1b7fdc86937 sys/arch/sparc64/dev/ebus_mainbus.c
--- a/sys/arch/sparc64/dev/ebus_mainbus.c       Mon Jan 04 05:35:14 2021 +0000
+++ b/sys/arch/sparc64/dev/ebus_mainbus.c       Mon Jan 04 14:48:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ebus_mainbus.c,v 1.17 2019/11/10 21:16:33 chs Exp $    */
+/*     $NetBSD: ebus_mainbus.c,v 1.18 2021/01/04 14:48:51 thorpej Exp $        */
 /*     $OpenBSD: ebus_mainbus.c,v 1.7 2010/11/11 17:58:23 miod Exp $   */
 
 /*
@@ -18,7 +18,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ebus_mainbus.c,v 1.17 2019/11/10 21:16:33 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ebus_mainbus.c,v 1.18 2021/01/04 14:48:51 thorpej Exp $");
 
 #ifdef DEBUG
 #define        EDB_PROM        0x01
@@ -38,7 +38,7 @@
 #include <sys/device.h>
 #include <sys/errno.h>
 #include <sys/extent.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/systm.h>
 #include <sys/time.h>
 
@@ -186,7 +186,7 @@
 {
        struct sparc_bus_space_tag *bt;
 
-       bt = malloc(sizeof(*bt), M_DEVBUF, M_WAITOK | M_ZERO);
+       bt = kmem_zalloc(sizeof(*bt), KM_SLEEP);
        bt->cookie = sc;
        bt->parent = parent;
        bt->type = type;
diff -r 5d36b49dd6ae -r d1b7fdc86937 sys/arch/sparc64/dev/fdc.c
--- a/sys/arch/sparc64/dev/fdc.c        Mon Jan 04 05:35:14 2021 +0000
+++ b/sys/arch/sparc64/dev/fdc.c        Mon Jan 04 14:48:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: fdc.c,v 1.48 2019/11/10 21:16:33 chs Exp $     */
+/*     $NetBSD: fdc.c,v 1.49 2021/01/04 14:48:51 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -101,7 +101,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fdc.c,v 1.48 2019/11/10 21:16:33 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fdc.c,v 1.49 2021/01/04 14:48:51 thorpej Exp $");
 
 #include "opt_ddb.h"
 #include "opt_md.h"
@@ -119,7 +119,7 @@
 #include <sys/fdio.h>
 #include <sys/buf.h>
 #include <sys/bufq.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/proc.h>
 #include <sys/uio.h>
 #include <sys/stat.h>
@@ -2287,8 +2287,7 @@
                        return EINVAL;
                }
 
-               fd_formb = malloc(sizeof(struct ne7_fd_formb),
-                   M_TEMP, M_WAITOK);
+               fd_formb = kmem_alloc(sizeof(*fd_formb), KM_SLEEP);
                fd_formb->head = form_cmd->head;
                fd_formb->cyl = form_cmd->cylinder;
                fd_formb->transfer_rate = fd->sc_type->rate;
@@ -2312,7 +2311,7 @@
                }
 
                error = fdformat(dev, fd_formb, l->l_proc);
-               free(fd_formb, M_TEMP);
+               kmem_free(fd_formb, sizeof(*fd_formb));
                return error;
 
        case FDIOCGETOPTS:              /* get drive options */
@@ -2542,7 +2541,7 @@
 
        dev = makedev(54,0);    /* XXX */
 
-       addr = malloc(FDMICROROOTSIZE, M_DEVBUF, M_WAITOK);
+       addr = kmem_alloc(FDMICROROOTSIZE, KM_SLEEP);
        *addrp = addr;
 
        if (fdopen(dev, 0, S_IFCHR, NULL))
diff -r 5d36b49dd6ae -r d1b7fdc86937 sys/arch/sparc64/dev/fhc.c
--- a/sys/arch/sparc64/dev/fhc.c        Mon Jan 04 05:35:14 2021 +0000
+++ b/sys/arch/sparc64/dev/fhc.c        Mon Jan 04 14:48:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: fhc.c,v 1.6 2019/11/10 21:16:33 chs Exp $      */
+/*     $NetBSD: fhc.c,v 1.7 2021/01/04 14:48:51 thorpej Exp $  */
 /*     $OpenBSD: fhc.c,v 1.17 2010/11/11 17:58:23 miod Exp $   */
 
 /*
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fhc.c,v 1.6 2019/11/10 21:16:33 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fhc.c,v 1.7 2021/01/04 14:48:51 thorpej Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -37,6 +37,7 @@
 #include <sys/device.h>
 #include <sys/conf.h>
 #include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/bus.h>
 
 #include <machine/autoconf.h>
@@ -163,7 +164,7 @@
 {
        struct sparc_bus_space_tag *bt;
 
-       bt = malloc(sizeof(*bt), M_DEVBUF, M_WAITOK | M_ZERO);
+       bt = kmem_zalloc(sizeof(*bt), KM_SLEEP);
        bt->cookie = sc;
        bt->parent = sc->sc_bt;
        bt->type = 0;   /* XXX asi? */
diff -r 5d36b49dd6ae -r d1b7fdc86937 sys/arch/sparc64/dev/pckbc_ebus.c
--- a/sys/arch/sparc64/dev/pckbc_ebus.c Mon Jan 04 05:35:14 2021 +0000
+++ b/sys/arch/sparc64/dev/pckbc_ebus.c Mon Jan 04 14:48:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: pckbc_ebus.c,v 1.3 2018/10/13 20:11:48 macallan Exp $ */
+/*     $NetBSD: pckbc_ebus.c,v 1.4 2021/01/04 14:48:51 thorpej Exp $ */
 
 /*
  * Copyright (c) 2002 Valeriy E. Ushakov
@@ -28,13 +28,13 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pckbc_ebus.c,v 1.3 2018/10/13 20:11:48 macallan Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pckbc_ebus.c,v 1.4 2021/01/04 14:48:51 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/kernel.h>
 #include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/bus.h>
 #include <sys/intr.h>
 
@@ -154,8 +154,7 @@
                        return;
                }
 
-               t = malloc(sizeof(struct pckbc_internal), M_DEVBUF, M_WAITOK);
-               memset(t, 0, sizeof(struct pckbc_internal));
+               t = kmem_zalloc(sizeof(struct pckbc_internal), KM_SLEEP);
                t->t_iot = iot;
                t->t_ioh_d = ioh_d;
                t->t_ioh_c = ioh_c;
diff -r 5d36b49dd6ae -r d1b7fdc86937 sys/arch/sparc64/dev/psycho.c
--- a/sys/arch/sparc64/dev/psycho.c     Mon Jan 04 05:35:14 2021 +0000
+++ b/sys/arch/sparc64/dev/psycho.c     Mon Jan 04 14:48:51 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: psycho.c,v 1.128 2019/11/10 21:16:33 chs Exp $ */
+/*     $NetBSD: psycho.c,v 1.129 2021/01/04 14:48:51 thorpej Exp $     */
 
 /*
  * Copyright (c) 1999, 2000 Matthew R. Green
@@ -55,7 +55,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: psycho.c,v 1.128 2019/11/10 21:16:33 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: psycho.c,v 1.129 2021/01/04 14:48:51 thorpej Exp $");
 
 #include "opt_ddb.h"
 
@@ -81,7 +81,7 @@
 #include <sys/device.h>
 #include <sys/errno.h>
 #include <sys/extent.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/systm.h>
 #include <sys/time.h>
 #include <sys/reboot.h>
@@ -463,8 +463,7 @@
        /*
         * Allocate our psycho_pbm
         */
-       pp = sc->sc_psycho_this = malloc(sizeof *pp, M_DEVBUF,
-                                        M_WAITOK | M_ZERO);
+       pp = sc->sc_psycho_this = kmem_zalloc(sizeof *pp, KM_SLEEP);
        pp->pp_sc = sc;
 
        /* grab the psycho ranges */
@@ -580,8 +579,7 @@
                 * Allocate bus node, this contains a prom node per bus.
                 */
                pp->pp_pc->spc_busnode =
-                   malloc(sizeof(*pp->pp_pc->spc_busnode), M_DEVBUF,



Home | Main Index | Thread Index | Old Index