Module Name:    src
Committed By:   jdolecek
Date:           Mon Oct 22 19:38:06 UTC 2018

Modified Files:
        src/sys/dev/ata: ata_raid.c ata_raid_adaptec.c ata_raid_intel.c
            ata_raid_jmicron.c ata_raid_nvidia.c ata_raid_promise.c
            ata_raid_via.c

Log Message:
convert from malloc(9) to kmem(9)


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/sys/dev/ata/ata_raid.c
cvs rdiff -u -r1.10 -r1.11 src/sys/dev/ata/ata_raid_adaptec.c
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/ata/ata_raid_intel.c \
    src/sys/dev/ata/ata_raid_via.c
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/ata/ata_raid_jmicron.c
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/ata/ata_raid_nvidia.c
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/ata/ata_raid_promise.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/dev/ata/ata_raid.c
diff -u src/sys/dev/ata/ata_raid.c:1.40 src/sys/dev/ata/ata_raid.c:1.41
--- src/sys/dev/ata/ata_raid.c:1.40	Fri Jun 22 09:06:04 2018
+++ src/sys/dev/ata/ata_raid.c	Mon Oct 22 19:38:06 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ata_raid.c,v 1.40 2018/06/22 09:06:04 pgoyette Exp $	*/
+/*	$NetBSD: ata_raid.c,v 1.41 2018/10/22 19:38:06 jdolecek Exp $	*/
 
 /*
  * Copyright (c) 2003 Wasabi Systems, Inc.
@@ -40,7 +40,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ata_raid.c,v 1.40 2018/06/22 09:06:04 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ata_raid.c,v 1.41 2018/10/22 19:38:06 jdolecek Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -50,7 +50,6 @@ __KERNEL_RCSID(0, "$NetBSD: ata_raid.c,v
 #include <sys/disk.h>
 #include <sys/disklabel.h>
 #include <sys/fcntl.h>
-#include <sys/malloc.h>
 #include <sys/vnode.h>
 #include <sys/proc.h>
 #include <sys/module.h>
@@ -274,7 +273,7 @@ ata_raid_get_array_info(u_int type, u_in
 	}
 
 	/* Need to allocate a new one. */
-	aai = malloc(sizeof(*aai), M_DEVBUF, M_WAITOK | M_ZERO);
+	aai = kmem_zalloc(sizeof(*aai), KM_SLEEP);
 	aai->aai_type = type;
 	aai->aai_arrayno = arrayno;
 	aai->aai_curdisk = 0;

Index: src/sys/dev/ata/ata_raid_adaptec.c
diff -u src/sys/dev/ata/ata_raid_adaptec.c:1.10 src/sys/dev/ata/ata_raid_adaptec.c:1.11
--- src/sys/dev/ata/ata_raid_adaptec.c:1.10	Wed Nov  1 19:34:46 2017
+++ src/sys/dev/ata/ata_raid_adaptec.c	Mon Oct 22 19:38:06 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ata_raid_adaptec.c,v 1.10 2017/11/01 19:34:46 mlelstv Exp $	*/
+/*	$NetBSD: ata_raid_adaptec.c,v 1.11 2018/10/22 19:38:06 jdolecek Exp $	*/
 
 /*-
  * Copyright (c) 2000,2001,2002 Søren Schmidt <s...@freebsd.org>
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ata_raid_adaptec.c,v 1.10 2017/11/01 19:34:46 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ata_raid_adaptec.c,v 1.11 2018/10/22 19:38:06 jdolecek Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -45,7 +45,6 @@ __KERNEL_RCSID(0, "$NetBSD: ata_raid_ada
 #include <sys/disk.h>
 #include <sys/disklabel.h>
 #include <sys/fcntl.h>
-#include <sys/malloc.h>
 #include <sys/vnode.h>
 #include <sys/kauth.h>
 
@@ -77,7 +76,7 @@ ata_raid_read_config_adaptec(struct wd_s
 	struct ataraid_array_info *aai;
 	struct ataraid_disk_info *adi;
 
-	info = malloc(sizeof(*info), M_DEVBUF, M_WAITOK);
+	info = kmem_zalloc(sizeof(*info), KM_SLEEP);
 
 	bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0);
 
@@ -189,6 +188,6 @@ ata_raid_read_config_adaptec(struct wd_s
 	error = 0;
 
  out:
-	free(info, M_DEVBUF);
+	kmem_free(info, sizeof(*info));
 	return (error);
 }

Index: src/sys/dev/ata/ata_raid_intel.c
diff -u src/sys/dev/ata/ata_raid_intel.c:1.8 src/sys/dev/ata/ata_raid_intel.c:1.9
--- src/sys/dev/ata/ata_raid_intel.c:1.8	Wed Nov  1 19:34:46 2017
+++ src/sys/dev/ata/ata_raid_intel.c	Mon Oct 22 19:38:06 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ata_raid_intel.c,v 1.8 2017/11/01 19:34:46 mlelstv Exp $	*/
+/*	$NetBSD: ata_raid_intel.c,v 1.9 2018/10/22 19:38:06 jdolecek Exp $	*/
 
 /*-
  * Copyright (c) 2000-2008 Søren Schmidt <s...@freebsd.org>
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ata_raid_intel.c,v 1.8 2017/11/01 19:34:46 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ata_raid_intel.c,v 1.9 2018/10/22 19:38:06 jdolecek Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -43,7 +43,6 @@ __KERNEL_RCSID(0, "$NetBSD: ata_raid_int
 #include <sys/disk.h>
 #include <sys/disklabel.h>
 #include <sys/fcntl.h>
-#include <sys/malloc.h>
 #include <sys/vnode.h>
 #include <sys/kauth.h>
 
@@ -138,6 +137,7 @@ ata_raid_read_config_intel(struct wd_sof
 {
 	struct dk_softc *dksc = &sc->sc_dksc;
 	struct intel_raid_conf *info;
+	const size_t infosz = 1536;
 	struct intel_raid_mapping *map;
 	struct ataraid_array_info *aai;
 	struct ataraid_disk_info *adi;
@@ -148,7 +148,7 @@ ata_raid_read_config_intel(struct wd_sof
 	dev_t dev;
 	int volumeid, diskidx;
 
-	info = malloc(1536, M_DEVBUF, M_WAITOK|M_ZERO);
+	info = kmem_zalloc(infosz, KM_SLEEP);
 
 	bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0);
 
@@ -298,7 +298,7 @@ findvol:
 	}
 
  out:
-	free(info, M_DEVBUF);
+	kmem_free(info, infosz);
 	return error;
 }
 
Index: src/sys/dev/ata/ata_raid_via.c
diff -u src/sys/dev/ata/ata_raid_via.c:1.8 src/sys/dev/ata/ata_raid_via.c:1.9
--- src/sys/dev/ata/ata_raid_via.c:1.8	Wed Nov  1 19:34:46 2017
+++ src/sys/dev/ata/ata_raid_via.c	Mon Oct 22 19:38:06 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ata_raid_via.c,v 1.8 2017/11/01 19:34:46 mlelstv Exp $	*/
+/*	$NetBSD: ata_raid_via.c,v 1.9 2018/10/22 19:38:06 jdolecek Exp $	*/
 
 /*-
  * Copyright (c) 2000,2001,2002 Søren Schmidt <s...@freebsd.org>
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ata_raid_via.c,v 1.8 2017/11/01 19:34:46 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ata_raid_via.c,v 1.9 2018/10/22 19:38:06 jdolecek Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -45,7 +45,6 @@ __KERNEL_RCSID(0, "$NetBSD: ata_raid_via
 #include <sys/disk.h>
 #include <sys/disklabel.h>
 #include <sys/fcntl.h>
-#include <sys/malloc.h>
 #include <sys/vnode.h>
 #include <sys/kauth.h>
 
@@ -126,7 +125,7 @@ ata_raid_read_config_via(struct wd_softc
 	struct ataraid_array_info *aai;
 	struct ataraid_disk_info *adi;
 
-	info = malloc(sizeof(*info), M_DEVBUF, M_WAITOK);
+	info = kmem_zalloc(sizeof(*info), KM_SLEEP);
 
 	bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0);
 
@@ -258,6 +257,6 @@ ata_raid_read_config_via(struct wd_softc
 	error = 0;
 
  out:
-	free(info, M_DEVBUF);
+	kmem_free(info, sizeof(*info));
 	return (error);
 }

Index: src/sys/dev/ata/ata_raid_jmicron.c
diff -u src/sys/dev/ata/ata_raid_jmicron.c:1.6 src/sys/dev/ata/ata_raid_jmicron.c:1.7
--- src/sys/dev/ata/ata_raid_jmicron.c:1.6	Wed Nov  1 19:34:46 2017
+++ src/sys/dev/ata/ata_raid_jmicron.c	Mon Oct 22 19:38:06 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ata_raid_jmicron.c,v 1.6 2017/11/01 19:34:46 mlelstv Exp $	*/
+/*	$NetBSD: ata_raid_jmicron.c,v 1.7 2018/10/22 19:38:06 jdolecek Exp $	*/
 
 /*-
  * Copyright (c) 2000-2008 Søren Schmidt <s...@freebsd.org>
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ata_raid_jmicron.c,v 1.6 2017/11/01 19:34:46 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ata_raid_jmicron.c,v 1.7 2018/10/22 19:38:06 jdolecek Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -45,7 +45,6 @@ __KERNEL_RCSID(0, "$NetBSD: ata_raid_jmi
 #include <sys/disk.h>
 #include <sys/disklabel.h>
 #include <sys/fcntl.h>
-#include <sys/malloc.h>
 #include <sys/vnode.h>
 #include <sys/kauth.h>
 
@@ -130,7 +129,7 @@ ata_raid_read_config_jmicron(struct wd_s
 	int bmajor, error, count, disk, total_disks;
 	dev_t dev;
 
-	info = malloc(sizeof(*info), M_DEVBUF, M_WAITOK|M_ZERO);
+	info = kmem_zalloc(sizeof(*info), KM_SLEEP);
 
 	bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0);
 
@@ -265,6 +264,6 @@ ata_raid_read_config_jmicron(struct wd_s
 	error = 0;
 
  out:
-	free(info, M_DEVBUF);
+	kmem_free(info, sizeof(*info));
 	return error;
 }

Index: src/sys/dev/ata/ata_raid_nvidia.c
diff -u src/sys/dev/ata/ata_raid_nvidia.c:1.3 src/sys/dev/ata/ata_raid_nvidia.c:1.4
--- src/sys/dev/ata/ata_raid_nvidia.c:1.3	Wed Nov  1 19:34:46 2017
+++ src/sys/dev/ata/ata_raid_nvidia.c	Mon Oct 22 19:38:06 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ata_raid_nvidia.c,v 1.3 2017/11/01 19:34:46 mlelstv Exp $	*/
+/*	$NetBSD: ata_raid_nvidia.c,v 1.4 2018/10/22 19:38:06 jdolecek Exp $	*/
 
 /*-
  * Copyright (c) 2000 - 2008 Søren Schmidt <s...@freebsd.org>
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ata_raid_nvidia.c,v 1.3 2017/11/01 19:34:46 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ata_raid_nvidia.c,v 1.4 2018/10/22 19:38:06 jdolecek Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -43,7 +43,6 @@ __KERNEL_RCSID(0, "$NetBSD: ata_raid_nvi
 #include <sys/disk.h>
 #include <sys/disklabel.h>
 #include <sys/fcntl.h>
-#include <sys/malloc.h>
 #include <sys/vnode.h>
 #include <sys/kauth.h>
 
@@ -136,7 +135,7 @@ ata_raid_read_config_nvidia(struct wd_so
 	  struct _arrayno *next;
 	} arrayno = { 0, 0, NULL}, *anptr;
 
-	info = malloc(sizeof(*info), M_DEVBUF, M_WAITOK);
+	info = kmem_zalloc(sizeof(*info), KM_SLEEP);
 
 	bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0);
 
@@ -200,7 +199,7 @@ ata_raid_read_config_nvidia(struct wd_so
 		/* new array */
 		anptr->magic1 = info->magic_1;
 		anptr->magic2 = info->magic_2;
-		anptr->next = malloc(sizeof(arrayno), M_DEVBUF, M_WAITOK);
+		anptr->next = kmem_zalloc(sizeof(arrayno), KM_SLEEP);
 	}
 	aai = ata_raid_get_array_info(ATA_RAID_TYPE_NVIDIA, count);
 
@@ -257,6 +256,6 @@ ata_raid_read_config_nvidia(struct wd_so
 	error = 0;
 
  out:
-	free(info, M_DEVBUF);
+	kmem_free(info, sizeof(*info));
 	return (error);
 }

Index: src/sys/dev/ata/ata_raid_promise.c
diff -u src/sys/dev/ata/ata_raid_promise.c:1.12 src/sys/dev/ata/ata_raid_promise.c:1.13
--- src/sys/dev/ata/ata_raid_promise.c:1.12	Wed Nov  1 19:34:46 2017
+++ src/sys/dev/ata/ata_raid_promise.c	Mon Oct 22 19:38:06 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ata_raid_promise.c,v 1.12 2017/11/01 19:34:46 mlelstv Exp $	*/
+/*	$NetBSD: ata_raid_promise.c,v 1.13 2018/10/22 19:38:06 jdolecek Exp $	*/
 
 /*-
  * Copyright (c) 2000,2001,2002 Søren Schmidt <s...@freebsd.org>
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ata_raid_promise.c,v 1.12 2017/11/01 19:34:46 mlelstv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ata_raid_promise.c,v 1.13 2018/10/22 19:38:06 jdolecek Exp $");
 
 #include <sys/param.h>
 #include <sys/buf.h>
@@ -45,7 +45,6 @@ __KERNEL_RCSID(0, "$NetBSD: ata_raid_pro
 #include <sys/disk.h>
 #include <sys/disklabel.h>
 #include <sys/fcntl.h>
-#include <sys/malloc.h>
 #include <sys/vnode.h>
 #include <sys/kauth.h>
 
@@ -77,7 +76,7 @@ ata_raid_read_config_promise(struct wd_s
 	struct ataraid_array_info *aai;
 	struct ataraid_disk_info *adi;
 
-	info = malloc(sizeof(*info), M_DEVBUF, M_WAITOK);
+	info = kmem_zalloc(sizeof(*info), KM_SLEEP);
 
 	bmajor = devsw_name2blk(dksc->sc_xname, NULL, 0);
 
@@ -208,6 +207,6 @@ ata_raid_read_config_promise(struct wd_s
 	error = 0;
 
  out:
-	free(info, M_DEVBUF);
+	kmem_free(info, sizeof(*info));
 	return (error);
 }

Reply via email to