Module Name:    src
Committed By:   thorpej
Date:           Sat Nov 21 15:59:53 UTC 2020

Modified Files:
        src/sys/arch/prep/pci: gten.c pci_machdep.c
        src/sys/arch/prep/pnpbus: pnpbus.c
        src/sys/arch/prep/prep: mainbus.c

Log Message:
malloc(9) -> kmem(9)


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/prep/pci/gten.c
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/prep/pci/pci_machdep.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/prep/pnpbus/pnpbus.c
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/prep/prep/mainbus.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/prep/pci/gten.c
diff -u src/sys/arch/prep/pci/gten.c:1.21 src/sys/arch/prep/pci/gten.c:1.22
--- src/sys/arch/prep/pci/gten.c:1.21	Sun Nov 10 21:16:31 2019
+++ src/sys/arch/prep/pci/gten.c	Sat Nov 21 15:59:53 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: gten.c,v 1.21 2019/11/10 21:16:31 chs Exp $	*/
+/*	$NetBSD: gten.c,v 1.22 2020/11/21 15:59:53 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gten.c,v 1.21 2019/11/10 21:16:31 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gten.c,v 1.22 2020/11/21 15:59:53 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -38,7 +38,7 @@ __KERNEL_RCSID(0, "$NetBSD: gten.c,v 1.2
 #include <sys/device.h>
 #include <sys/ioctl.h>
 #include <sys/kernel.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/systm.h>
 
 #include <uvm/uvm_extern.h>
@@ -139,8 +139,8 @@ gten_attach(device_t parent, device_t se
 		gt->gt_ri = &gten_console_ri;
 		gt->gt_nscreens = 1;
 	} else {
-		gt->gt_ri = malloc(sizeof(*gt->gt_ri),
-			M_DEVBUF, M_WAITOK|M_ZERO);
+		gt->gt_ri = kmem_zalloc(sizeof(*gt->gt_ri),
+			KM_SLEEP);
 #if 0
 		error = pci_mapreg_map(pa, 0x14, 
 			PCI_MAPREG_TYPE_MEM|PCI_MAPREG_MEM_TYPE_32BIT,

Index: src/sys/arch/prep/pci/pci_machdep.c
diff -u src/sys/arch/prep/pci/pci_machdep.c:1.43 src/sys/arch/prep/pci/pci_machdep.c:1.44
--- src/sys/arch/prep/pci/pci_machdep.c:1.43	Sun Nov 10 21:16:31 2019
+++ src/sys/arch/prep/pci/pci_machdep.c	Sat Nov 21 15:59:53 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: pci_machdep.c,v 1.43 2019/11/10 21:16:31 chs Exp $	*/
+/*	$NetBSD: pci_machdep.c,v 1.44 2020/11/21 15:59:53 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1996 Christopher G. Demetriou.  All rights reserved.
@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pci_machdep.c,v 1.43 2019/11/10 21:16:31 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pci_machdep.c,v 1.44 2020/11/21 15:59:53 thorpej Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -48,7 +48,7 @@ __KERNEL_RCSID(0, "$NetBSD: pci_machdep.
 #include <sys/errno.h>
 #include <sys/extent.h>
 #include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 
 #include <uvm/uvm_extern.h>
 
@@ -323,8 +323,8 @@ prep_pci_conf_hook(void *v, int bus, int
 	 */
 	if (PCI_CLASS(class) == PCI_CLASS_BRIDGE &&
 	    PCI_SUBCLASS(class) == PCI_SUBCLASS_BRIDGE_PCI) {
-		pbi = malloc(sizeof(struct genppc_pci_chipset_businfo),
-		    M_DEVBUF, M_WAITOK);
+		pbi = kmem_alloc(sizeof(struct genppc_pci_chipset_businfo),
+		    KM_SLEEP);
 		pbi->pbi_properties = prop_dictionary_create();
 		KASSERT(pbi->pbi_properties != NULL);
 		setup_pciintr_map(pbi, bus, dev, func);

Index: src/sys/arch/prep/pnpbus/pnpbus.c
diff -u src/sys/arch/prep/pnpbus/pnpbus.c:1.12 src/sys/arch/prep/pnpbus/pnpbus.c:1.13
--- src/sys/arch/prep/pnpbus/pnpbus.c:1.12	Sun Nov 10 21:16:32 2019
+++ src/sys/arch/prep/pnpbus/pnpbus.c	Sat Nov 21 15:59:53 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: pnpbus.c,v 1.12 2019/11/10 21:16:32 chs Exp $	*/
+/*	$NetBSD: pnpbus.c,v 1.13 2020/11/21 15:59:53 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -30,13 +30,13 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pnpbus.c,v 1.12 2019/11/10 21:16:32 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pnpbus.c,v 1.13 2020/11/21 15:59:53 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/device.h>
 #include <sys/extent.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 
 #include <sys/bus.h>
 #include <machine/pio.h>
@@ -102,7 +102,7 @@ pnp_newirq(void *v, struct pnpresources 
 	struct _S4_Pack *p = v;
 	struct pnpbus_irq *irq;
 
-	irq = malloc(sizeof(struct pnpbus_irq), M_DEVBUF, M_WAITOK);
+	irq = kmem_alloc(sizeof(struct pnpbus_irq), KM_SLEEP);
 
 	irq->mask = le16dec(&p->IRQMask[0]);
 
@@ -123,7 +123,7 @@ pnp_newdma(void *v, struct pnpresources 
 	struct _S5_Pack *p = v;
 	struct pnpbus_dma *dma;
 
-	dma = malloc(sizeof(struct pnpbus_dma), M_DEVBUF, M_WAITOK);
+	dma = kmem_alloc(sizeof(struct pnpbus_dma), KM_SLEEP);
 
 	dma->mask = le16dec(&p->DMAMask);
 	if (size > 2)
@@ -144,7 +144,7 @@ pnp_newioport(void *v, struct pnpresourc
 	struct pnpbus_io *io;
 	uint16_t mask;
 
-	io = malloc(sizeof(struct pnpbus_io), M_DEVBUF, M_WAITOK);
+	io = kmem_alloc(sizeof(struct pnpbus_io), KM_SLEEP);
 	mask = p->IOInfo & ISAAddr16bit ? 0xffff : 0x03ff;
 	io->minbase = (p->RangeMin[0] | (p->RangeMin[1] << 8)) & mask;
 	io->maxbase = (p->RangeMax[0] | (p->RangeMax[1] << 8)) & mask;
@@ -164,7 +164,7 @@ pnp_newfixedioport(void *v, struct pnpre
 	struct _S9_Pack *p = v;
 	struct pnpbus_io *io;
 
-	io = malloc(sizeof(struct pnpbus_io), M_DEVBUF, M_WAITOK);
+	io = kmem_alloc(sizeof(struct pnpbus_io), KM_SLEEP);
 	io->minbase = (p->Range[0] | (p->Range[1] << 8)) & 0x3ff;
 	io->len = p->IONum;
 	io->maxbase = -1;
@@ -184,7 +184,7 @@ pnp_newiomem(void *v, struct pnpresource
 	struct _L1_Pack *pack = v;
 
 	if (pack->Count0 >= 0x9) {
-		mem = malloc(sizeof(struct pnpbus_mem), M_DEVBUF, M_WAITOK);
+		mem = kmem_alloc(sizeof(struct pnpbus_mem), KM_SLEEP);
 		mem->minbase = (pack->Data[2] << 16) | (pack->Data[1] << 8);
 		mem->maxbase = (pack->Data[4] << 16) | (pack->Data[3] << 8);
 		mem->align = (pack->Data[6] << 8) | pack->Data[5];
@@ -206,7 +206,7 @@ pnp_newaddr(void *v, struct pnpresources
 	struct _L4_PPCPack *p =  &pack->L4_Data.L4_PPCPack;
 
 	if (p->PPCData[0] == 1) {/* type IO */
-		io = malloc(sizeof(struct pnpbus_io), M_DEVBUF, M_WAITOK);
+		io = kmem_alloc(sizeof(struct pnpbus_io), KM_SLEEP);
 		io->minbase = (uint16_t)le64dec(&p->PPCData[4]);
 		io->maxbase = -1;
 		io->align = p->PPCData[1];
@@ -217,7 +217,7 @@ pnp_newaddr(void *v, struct pnpresources
 
 		return 0;
 	} else if (p->PPCData[0] == 2) {
-		mem = malloc(sizeof(struct pnpbus_mem), M_DEVBUF, M_WAITOK);
+		mem = kmem_alloc(sizeof(struct pnpbus_mem), KM_SLEEP);
 		mem->minbase = (uint32_t)le64dec(&p->PPCData[4]);
 		mem->maxbase = -1;
 		mem->align = p->PPCData[1];
@@ -238,7 +238,7 @@ pnp_newcompatid(void *v, struct pnpresou
 	struct pnpbus_compatid *id;
 	uint32_t cid;
 
-	id = malloc(sizeof(*id), M_DEVBUF, M_WAITOK);
+	id = kmem_alloc(sizeof(*id), KM_SLEEP);
 	cid = le32dec(p->CompatId);
 	pnp_devid_to_string(cid, id->idstr);
 	id->next = r->compatids;

Index: src/sys/arch/prep/prep/mainbus.c
diff -u src/sys/arch/prep/prep/mainbus.c:1.37 src/sys/arch/prep/prep/mainbus.c:1.38
--- src/sys/arch/prep/prep/mainbus.c:1.37	Tue Jul  7 03:38:48 2020
+++ src/sys/arch/prep/prep/mainbus.c	Sat Nov 21 15:59:53 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: mainbus.c,v 1.37 2020/07/07 03:38:48 thorpej Exp $	*/
+/*	$NetBSD: mainbus.c,v 1.38 2020/11/21 15:59:53 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1996 Christopher G. Demetriou.  All rights reserved.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mainbus.c,v 1.37 2020/07/07 03:38:48 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mainbus.c,v 1.38 2020/11/21 15:59:53 thorpej Exp $");
 
 #include "opt_pci.h"
 #include "opt_residual.h"
@@ -43,7 +43,7 @@ __KERNEL_RCSID(0, "$NetBSD: mainbus.c,v 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 
 #include <machine/autoconf.h>
 #include <sys/bus.h>
@@ -130,12 +130,10 @@ mainbus_attach(device_t parent, device_t
 	 * XXX that's not currently possible.
 	 */
 #if NPCI > 0
-	genppc_pct = malloc(sizeof(struct genppc_pci_chipset), M_DEVBUF,
-	    M_WAITOK);
+	genppc_pct = kmem_alloc(sizeof(struct genppc_pci_chipset), KM_SLEEP);
 	prep_pci_get_chipset_tag(genppc_pct);
 
-	pbi = malloc(sizeof(struct genppc_pci_chipset_businfo),
-	    M_DEVBUF, M_WAITOK);
+	pbi = kmem_alloc(sizeof(struct genppc_pci_chipset_businfo), KM_SLEEP);
 	pbi->pbi_properties = prop_dictionary_create();
         KASSERT(pbi->pbi_properties != NULL);
 

Reply via email to