Module Name: src
Committed By: thorpej
Date: Sat Nov 21 15:52:32 UTC 2020
Modified Files:
src/sys/arch/rs6000/mca: mca_machdep.c mcadma_machdep.c
src/sys/arch/rs6000/rs6000: pic_iocc.c
Log Message:
malloc(9) -> kmem(9)
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/rs6000/mca/mca_machdep.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/rs6000/mca/mcadma_machdep.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/rs6000/rs6000/pic_iocc.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/rs6000/mca/mca_machdep.c
diff -u src/sys/arch/rs6000/mca/mca_machdep.c:1.4 src/sys/arch/rs6000/mca/mca_machdep.c:1.5
--- src/sys/arch/rs6000/mca/mca_machdep.c:1.4 Mon Jul 18 17:26:56 2011
+++ src/sys/arch/rs6000/mca/mca_machdep.c Sat Nov 21 15:52:32 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: mca_machdep.c,v 1.4 2011/07/18 17:26:56 dyoung Exp $ */
+/* $NetBSD: mca_machdep.c,v 1.5 2020/11/21 15:52:32 thorpej Exp $ */
/*-
* Copyright (c) 2000, 2001 The NetBSD Foundation, Inc.
@@ -36,12 +36,12 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mca_machdep.c,v 1.4 2011/07/18 17:26:56 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mca_machdep.c,v 1.5 2020/11/21 15:52:32 thorpej Exp $");
#include <sys/types.h>
#include <sys/param.h>
#include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
#include <sys/systm.h>
#include <sys/syslog.h>
#include <sys/time.h>
@@ -381,8 +381,8 @@ mca_dmamap_create(bus_dma_tag_t t, bus_s
/*
* Allocate our cookie if not yet done.
*/
- cookie = malloc(sizeof(struct rs6000_dma_cookie), M_DMAMAP,
- ((flags & BUS_DMA_NOWAIT) ? M_NOWAIT : M_WAITOK) | M_ZERO);
+ cookie = kmem_zalloc(sizeof(struct rs6000_dma_cookie),
+ ((flags & BUS_DMA_NOWAIT) ? KM_SLEEP : KM_NOSLEEP));
if (cookie == NULL) {
return ENOMEM;
Index: src/sys/arch/rs6000/mca/mcadma_machdep.c
diff -u src/sys/arch/rs6000/mca/mcadma_machdep.c:1.3 src/sys/arch/rs6000/mca/mcadma_machdep.c:1.4
--- src/sys/arch/rs6000/mca/mcadma_machdep.c:1.3 Mon Jul 18 17:26:56 2011
+++ src/sys/arch/rs6000/mca/mcadma_machdep.c Sat Nov 21 15:52:32 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: mcadma_machdep.c,v 1.3 2011/07/18 17:26:56 dyoung Exp $ */
+/* $NetBSD: mcadma_machdep.c,v 1.4 2020/11/21 15:52:32 thorpej Exp $ */
/*-
* Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -30,13 +30,13 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mcadma_machdep.c,v 1.3 2011/07/18 17:26:56 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mcadma_machdep.c,v 1.4 2020/11/21 15:52:32 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/syslog.h>
#include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
#include <sys/proc.h>
#include <sys/mbuf.h>
@@ -116,8 +116,8 @@ _mca_bus_dmamap_create(bus_dma_tag_t t,
/*
* Allocate our cookie if not yet done.
*/
- cookie = malloc(sizeof(struct rs6000_dma_cookie), M_DMAMAP,
- ((flags & BUS_DMA_NOWAIT) ? M_NOWAIT : M_WAITOK) | M_ZERO);
+ cookie = kmem_zalloc(sizeof(struct rs6000_dma_cookie),
+ ((flags & BUS_DMA_NOWAIT) ? KM_NOSLEEP : KM_SLEEP));
if (cookie == NULL) {
return ENOMEM;
@@ -143,7 +143,7 @@ _mca_bus_dmamap_destroy(bus_dma_tag_t t,
{
struct rs6000_dma_cookie *cookie = map->_dm_cookie;
- free(cookie, M_DMAMAP);
+ kmem_free(cookie, sizeof(struct rs6000_dma_cookie));
_bus_dmamap_destroy(t, map);
}
Index: src/sys/arch/rs6000/rs6000/pic_iocc.c
diff -u src/sys/arch/rs6000/rs6000/pic_iocc.c:1.5 src/sys/arch/rs6000/rs6000/pic_iocc.c:1.6
--- src/sys/arch/rs6000/rs6000/pic_iocc.c:1.5 Sun Nov 10 21:16:32 2019
+++ src/sys/arch/rs6000/rs6000/pic_iocc.c Sat Nov 21 15:52:32 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: pic_iocc.c,v 1.5 2019/11/10 21:16:32 chs Exp $ */
+/* $NetBSD: pic_iocc.c,v 1.6 2020/11/21 15:52:32 thorpej Exp $ */
/*-
* Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -30,10 +30,10 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pic_iocc.c,v 1.5 2019/11/10 21:16:32 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pic_iocc.c,v 1.6 2020/11/21 15:52:32 thorpej Exp $");
#include <sys/param.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
#include <sys/kernel.h>
#include <sys/bus.h>
@@ -59,7 +59,7 @@ setup_iocc(void)
struct pic_ops *pic;
int i;
- pic = malloc(sizeof(struct pic_ops), M_DEVBUF, M_WAITOK);
+ pic = kmem_alloc(sizeof(struct pic_ops), KM_SLEEP);
pic->pic_numintrs = 16;
pic->pic_cookie = (void *)NULL;
pic->pic_enable_irq = iocc_enable_irq;