Module Name:    src
Committed By:   thorpej
Date:           Fri Nov 20 18:10:07 UTC 2020

Modified Files:
        src/sys/arch/arm/gemini: gemini_ipi.c gemini_lpchc.c gemini_pci.c

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


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/gemini/gemini_ipi.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/gemini/gemini_lpchc.c
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/arm/gemini/gemini_pci.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/arm/gemini/gemini_ipi.c
diff -u src/sys/arch/arm/gemini/gemini_ipi.c:1.8 src/sys/arch/arm/gemini/gemini_ipi.c:1.9
--- src/sys/arch/arm/gemini/gemini_ipi.c:1.8	Sun Nov 10 21:16:23 2019
+++ src/sys/arch/arm/gemini/gemini_ipi.c	Fri Nov 20 18:10:07 2020
@@ -7,13 +7,13 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(0, "$NetBSD: gemini_ipi.c,v 1.8 2019/11/10 21:16:23 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gemini_ipi.c,v 1.9 2020/11/20 18:10:07 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/device.h>
 #include <sys/intr.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <arch/arm/gemini/gemini_obiovar.h>
 #include <arch/arm/gemini/gemini_ipivar.h>
 #include <arch/arm/gemini/gemini_reg.h>
@@ -103,7 +103,7 @@ gemini_ipi_intrq_insert(gemini_ipi_softc
 {
 	gemini_ipi_intrq_t *iqp;
 
-        iqp = malloc(sizeof(*iqp), M_DEVBUF, M_WAITOK|M_ZERO);
+        iqp = kmem_zalloc(sizeof(*iqp), KM_SLEEP);
         iqp->iq_func = func;
         iqp->iq_arg = arg;
         SIMPLEQ_INSERT_TAIL(&sc->sc_intrq, iqp, iq_q);
@@ -120,7 +120,7 @@ gemini_ipi_intrq_remove(gemini_ipi_softc
 		if ((void *)iqp == cookie) {
 			SIMPLEQ_REMOVE(&sc->sc_intrq,
 				iqp, gemini_ipi_intrq, iq_q);
-			free(iqp, M_DEVBUF);
+			kmem_free(iqp, sizeof(*iqp));
 			return;
 		}
 	}

Index: src/sys/arch/arm/gemini/gemini_lpchc.c
diff -u src/sys/arch/arm/gemini/gemini_lpchc.c:1.4 src/sys/arch/arm/gemini/gemini_lpchc.c:1.5
--- src/sys/arch/arm/gemini/gemini_lpchc.c:1.4	Sun Nov 10 21:16:23 2019
+++ src/sys/arch/arm/gemini/gemini_lpchc.c	Fri Nov 20 18:10:07 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: gemini_lpchc.c,v 1.4 2019/11/10 21:16:23 chs Exp $	*/
+/*	$NetBSD: gemini_lpchc.c,v 1.5 2020/11/20 18:10:07 thorpej Exp $	*/
 
 /*
  * GEMINI LPC Host Controller
@@ -7,7 +7,7 @@
 #include "locators.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gemini_lpchc.c,v 1.4 2019/11/10 21:16:23 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gemini_lpchc.c,v 1.5 2020/11/20 18:10:07 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/callout.h>
@@ -15,7 +15,7 @@ __KERNEL_RCSID(0, "$NetBSD: gemini_lpchc
 #include <sys/device.h>
 #include <sys/kernel.h>
 #include <sys/systm.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 
 #include <sys/bus.h>
 
@@ -94,7 +94,7 @@ gemini_lpchc_intrq_insert(gemini_lpchc_s
 {
 	gemini_lpchc_intrq_t *iqp;
 
-        iqp = malloc(sizeof(*iqp), M_DEVBUF, M_WAITOK|M_ZERO);
+        iqp = kmem_zalloc(sizeof(*iqp), KM_SLEEP);
         iqp->iq_func = func;
         iqp->iq_arg = arg;
         iqp->iq_bit = bit;
@@ -113,7 +113,7 @@ gemini_lpchc_intrq_remove(gemini_lpchc_s
 		if ((void *)iqp == cookie) {
 			SIMPLEQ_REMOVE(&sc->sc_intrq,
 				iqp, gemini_lpchc_intrq, iq_q);
-			free(iqp, M_DEVBUF);
+			kmem_free(iqp, sizeof(*iqp));
 			return;
 		}
 	}

Index: src/sys/arch/arm/gemini/gemini_pci.c
diff -u src/sys/arch/arm/gemini/gemini_pci.c:1.22 src/sys/arch/arm/gemini/gemini_pci.c:1.23
--- src/sys/arch/arm/gemini/gemini_pci.c:1.22	Tue Jul  7 03:38:45 2020
+++ src/sys/arch/arm/gemini/gemini_pci.c	Fri Nov 20 18:10:07 2020
@@ -1,4 +1,4 @@
-/*	$NetBSD: gemini_pci.c,v 1.22 2020/07/07 03:38:45 thorpej Exp $	*/
+/*	$NetBSD: gemini_pci.c,v 1.23 2020/11/20 18:10:07 thorpej Exp $	*/
 
 /* adapted from:
  *	NetBSD: i80312_pci.c,v 1.9 2005/12/11 12:16:51 christos Exp
@@ -44,7 +44,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gemini_pci.c,v 1.22 2020/07/07 03:38:45 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gemini_pci.c,v 1.23 2020/11/20 18:10:07 thorpej Exp $");
 
 #include "opt_gemini.h"
 #include "opt_pci.h"
@@ -53,7 +53,7 @@ __KERNEL_RCSID(0, "$NetBSD: gemini_pci.c
 #include <sys/param.h>
 #include <sys/systm.h>
 #include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/kmem.h>
 #include <sys/bus.h>
 #include <sys/intr.h>
 
@@ -116,7 +116,7 @@ gemini_pci_intrq_insert(void *ih, int (*
 {
 	struct gemini_pci_intrq *iqp;
 
-        iqp = malloc(sizeof(*iqp), M_DEVBUF, M_WAITOK|M_ZERO);
+        iqp = kmem_zalloc(sizeof(*iqp), KM_SLEEP);
         iqp->iq_func = func;
         iqp->iq_arg = arg;
         iqp->iq_ih = ih;
@@ -134,7 +134,7 @@ gemini_pci_intrq_remove(void *cookie)
 		if ((void *)iqp == cookie) {
 			SIMPLEQ_REMOVE(&gemini_pci_intrq,
 				iqp, gemini_pci_intrq, iq_q);
-			free(iqp, M_DEVBUF);
+			kmem_free(iqp, sizeof(*iqp));
 			return;
 		}
 	}

Reply via email to