Module Name:    src
Committed By:   thorpej
Date:           Fri Nov 20 17:38:05 UTC 2020

Modified Files:
        src/sys/arch/acorn32/mainbus: fd.c
        src/sys/arch/acorn32/podulebus: podulebus.c

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


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/acorn32/mainbus/fd.c
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/acorn32/podulebus/podulebus.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/acorn32/mainbus/fd.c
diff -u src/sys/arch/acorn32/mainbus/fd.c:1.61 src/sys/arch/acorn32/mainbus/fd.c:1.62
--- src/sys/arch/acorn32/mainbus/fd.c:1.61	Sun Nov 10 21:16:21 2019
+++ src/sys/arch/acorn32/mainbus/fd.c	Fri Nov 20 17:38:05 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: fd.c,v 1.61 2019/11/10 21:16:21 chs Exp $	*/
+/*	$NetBSD: fd.c,v 1.62 2020/11/20 17:38:05 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -82,7 +82,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.61 2019/11/10 21:16:21 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.62 2020/11/20 17:38:05 thorpej Exp $");
 
 #include "opt_ddb.h"
 
@@ -97,7 +97,7 @@ __KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.61 
 #include <sys/disk.h>
 #include <sys/buf.h>
 #include <sys/bufq.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/uio.h>
 #include <sys/syslog.h>
 #include <sys/queue.h>
@@ -1397,8 +1397,7 @@ fdioctl(dev_t dev, u_long cmd, void *add
 			return EINVAL;
 		}
 
-		fd_formb = malloc(sizeof(struct ne7_fd_formb), 
-		    M_TEMP, M_WAITOK);
+		fd_formb = kmem_alloc(sizeof(*fd_formb), KM_SLEEP);
 		fd_formb->head = form_cmd->head;
 		fd_formb->cyl = form_cmd->cylinder;
 		fd_formb->transfer_rate = fd->sc_type->rate;
@@ -1422,7 +1421,7 @@ fdioctl(dev_t dev, u_long cmd, void *add
 		}
 
 		error = fdformat(dev, fd_formb, l);
-		free(fd_formb, M_TEMP);
+		kmem_free(fd_formb, sizeof(*fd_formb));
 		return error;
 
 	case FDIOCGETOPTS:		/* get drive options */

Index: src/sys/arch/acorn32/podulebus/podulebus.c
diff -u src/sys/arch/acorn32/podulebus/podulebus.c:1.29 src/sys/arch/acorn32/podulebus/podulebus.c:1.30
--- src/sys/arch/acorn32/podulebus/podulebus.c:1.29	Sat Oct 25 10:58:12 2014
+++ src/sys/arch/acorn32/podulebus/podulebus.c	Fri Nov 20 17:38:05 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: podulebus.c,v 1.29 2014/10/25 10:58:12 skrll Exp $ */
+/* $NetBSD: podulebus.c,v 1.30 2020/11/20 17:38:05 thorpej Exp $ */
 
 /*
  * Copyright (c) 1994-1996 Mark Brinicombe.
@@ -43,12 +43,12 @@
 
 #include <sys/param.h>
 
-__KERNEL_RCSID(0, "$NetBSD: podulebus.c,v 1.29 2014/10/25 10:58:12 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: podulebus.c,v 1.30 2020/11/20 17:38:05 thorpej Exp $");
 
 #include <sys/systm.h>
 #include <sys/kernel.h>
 #include <sys/conf.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/device.h>
 #include <uvm/uvm_extern.h>
 #include <machine/io.h>
@@ -561,7 +561,7 @@ podulebus_shift_tag(bus_space_tag_t tag,
 	 */
 
 	/* XXX never freed, but podules are never detached anyway. */
-        *tagp = malloc(sizeof(struct bus_space), M_DEVBUF, M_WAITOK);
+        *tagp = kmem_alloc(sizeof(struct bus_space), KM_SLEEP);
 	**tagp = *tag;
 	(*tagp)->bs_cookie = (void *)shift;
 }

Reply via email to