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 = >en_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);