Module Name: src
Committed By: thorpej
Date: Sat Nov 21 21:07:38 UTC 2020
Modified Files:
src/sys/arch/hpcsh/dev/hd64461: hd64461pcmcia.c
src/sys/arch/hpcsh/dev/hd64465: hd64465pcmcia.c
src/sys/arch/hpcsh/hpcsh: bus_space.c
Log Message:
malloc(9) -> kmem(9)
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/hpcsh/dev/hd64465/hd64465pcmcia.c
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/hpcsh/hpcsh/bus_space.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/hpcsh/dev/hd64461/hd64461pcmcia.c
diff -u src/sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c:1.51 src/sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c:1.52
--- src/sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c:1.51 Sat Nov 9 02:54:11 2013
+++ src/sys/arch/hpcsh/dev/hd64461/hd64461pcmcia.c Sat Nov 21 21:07:38 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: hd64461pcmcia.c,v 1.51 2013/11/09 02:54:11 christos Exp $ */
+/* $NetBSD: hd64461pcmcia.c,v 1.52 2020/11/21 21:07:38 thorpej Exp $ */
/*-
* Copyright (c) 2001, 2002, 2004 The NetBSD Foundation, Inc.
@@ -30,14 +30,14 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: hd64461pcmcia.c,v 1.51 2013/11/09 02:54:11 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hd64461pcmcia.c,v 1.52 2020/11/21 21:07:38 thorpej Exp $");
#include "opt_hd64461pcmcia.h"
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
#include <sys/kthread.h>
#include <sys/boot_flag.h>
#include <sys/bus.h>
@@ -615,10 +615,9 @@ hd64461pcmcia_chip_mem_map(pcmcia_chipse
struct hd64461pcmcia_window_cookie *cookie;
bus_addr_t ofs;
- cookie = malloc(sizeof(struct hd64461pcmcia_window_cookie),
- M_DEVBUF, M_NOWAIT);
- KASSERT(cookie);
- memset(cookie, 0, sizeof(struct hd64461pcmcia_window_cookie));
+ cookie = kmem_zalloc(sizeof(struct hd64461pcmcia_window_cookie),
+ KM_SLEEP);
+ KASSERT(cookie != NULL);
/* Address */
if ((kind & ~PCMCIA_WIDTH_MEM_MASK) == PCMCIA_MEM_ATTR) {
@@ -654,7 +653,7 @@ hd64461pcmcia_chip_mem_map(pcmcia_chipse
return (0);
bad:
DPRINTF("%#lx-%#lx map failed.\n", card_addr, size);
- free(cookie, M_DEVBUF);
+ kmem_free(cookie, sizeof(*cookie));
return (1);
}
@@ -668,7 +667,7 @@ hd64461pcmcia_chip_mem_unmap(pcmcia_chip
bus_space_unmap(cookie->wc_tag, cookie->wc_handle,
cookie->wc_size);
DPRINTF("%#lx-%#x\n", cookie->wc_handle, cookie->wc_size);
- free(cookie, M_DEVBUF);
+ kmem_free(cookie, sizeof(*cookie));
}
STATIC int
Index: src/sys/arch/hpcsh/dev/hd64465/hd64465pcmcia.c
diff -u src/sys/arch/hpcsh/dev/hd64465/hd64465pcmcia.c:1.32 src/sys/arch/hpcsh/dev/hd64465/hd64465pcmcia.c:1.33
--- src/sys/arch/hpcsh/dev/hd64465/hd64465pcmcia.c:1.32 Mon Oct 29 13:46:26 2012
+++ src/sys/arch/hpcsh/dev/hd64465/hd64465pcmcia.c Sat Nov 21 21:07:38 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: hd64465pcmcia.c,v 1.32 2012/10/29 13:46:26 chs Exp $ */
+/* $NetBSD: hd64465pcmcia.c,v 1.33 2020/11/21 21:07:38 thorpej Exp $ */
/*-
* Copyright (c) 2001, 2002 The NetBSD Foundation, Inc.
@@ -30,12 +30,12 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: hd64465pcmcia.c,v 1.32 2012/10/29 13:46:26 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hd64465pcmcia.c,v 1.33 2020/11/21 21:07:38 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
#include <sys/kthread.h>
#include <sys/boot_flag.h>
#include <sys/bus.h>
@@ -536,10 +536,9 @@ hd64465pcmcia_chip_mem_map(pcmcia_chipse
struct hd64465pcmcia_window_cookie *cookie;
bus_addr_t ofs;
- cookie = malloc(sizeof(struct hd64465pcmcia_window_cookie),
- M_DEVBUF, M_NOWAIT);
+ cookie = kmem_zalloc(sizeof(struct hd64465pcmcia_window_cookie),
+ KM_SLEEP);
KASSERT(cookie);
- memset(cookie, 0, sizeof(struct hd64465pcmcia_window_cookie));
/* Address */
if ((kind & ~PCMCIA_WIDTH_MEM_MASK) == PCMCIA_MEM_ATTR) {
@@ -574,7 +573,7 @@ hd64465pcmcia_chip_mem_map(pcmcia_chipse
return (0);
bad:
DPRINTF("%#lx-%#lx map failed.\n", card_addr, size);
- free(cookie, M_DEVBUF);
+ kmem_free(cookie, sizeof(*cookie));
return (1);
}
@@ -588,7 +587,7 @@ hd64465pcmcia_chip_mem_unmap(pcmcia_chip
bus_space_unmap(cookie->wc_tag, cookie->wc_handle,
cookie->wc_size);
DPRINTF("%#lx-%#x\n", cookie->wc_handle, cookie->wc_size);
- free(cookie, M_DEVBUF);
+ kmem_free(cookie, sizeof(*cookie));
}
int
Index: src/sys/arch/hpcsh/hpcsh/bus_space.c
diff -u src/sys/arch/hpcsh/hpcsh/bus_space.c:1.19 src/sys/arch/hpcsh/hpcsh/bus_space.c:1.20
--- src/sys/arch/hpcsh/hpcsh/bus_space.c:1.19 Fri Jan 27 18:52:57 2012
+++ src/sys/arch/hpcsh/hpcsh/bus_space.c Sat Nov 21 21:07:38 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: bus_space.c,v 1.19 2012/01/27 18:52:57 para Exp $ */
+/* $NetBSD: bus_space.c,v 1.20 2020/11/21 21:07:38 thorpej Exp $ */
/*-
* Copyright (c) 2001, 2002 The NetBSD Foundation, Inc.
@@ -27,13 +27,13 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bus_space.c,v 1.19 2012/01/27 18:52:57 para Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bus_space.c,v 1.20 2020/11/21 21:07:38 thorpej Exp $");
#include "debug_hpcsh.h"
#include <sys/param.h>
#include <sys/systm.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
#include <sys/extent.h>
#include <sys/bus.h>
@@ -141,7 +141,7 @@ bus_space_create(struct hpcsh_bus_space
{
if (hbs == NULL) {
- hbs = malloc(sizeof(*hbs), M_DEVBUF, M_NOWAIT | M_ZERO);
+ hbs = kmem_zalloc(sizeof(*hbs), KM_SLEEP);
hbs->hbs_flags = HBS_FLAGS_ALLOCATED;
} else
memset(hbs, 0, sizeof(*hbs));
@@ -176,7 +176,7 @@ bus_space_destroy(bus_space_tag_t t)
extent_destroy(ex);
if (hbs->hbs_flags & HBS_FLAGS_ALLOCATED)
- free(hbs, M_DEVBUF);
+ kmem_free(hbs, sizeof(*hbs));
}
/* default bus_space tag */