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 */

Reply via email to