Module Name: src
Committed By: thorpej
Date: Wed Dec 20 13:55:19 UTC 2023
Modified Files:
src/sys/arch/evbarm/armadillo: armadillo9_com.c
src/sys/arch/evbarm/g42xxeb: g42xxeb_kmkbd.c g42xxeb_lcd.c gb225_pcic.c
src/sys/arch/evbarm/gumstix: gxlcd.c gxpcic.c
src/sys/arch/evbarm/hdl_g: btn_obio.c
src/sys/arch/evbarm/ifpga: ifpga_pci.c
src/sys/arch/evbarm/integrator: int_bus_dma.c
src/sys/arch/evbarm/iq31244: wdc_obio.c
src/sys/arch/evbarm/ixm1200: ixpcom_ixm.c
src/sys/arch/evbarm/iyonix: autoconf.c
src/sys/arch/evbarm/lubbock: lubbock_lcd.c lubbock_pcic.c
src/sys/arch/evbarm/mini2440: audio_mini2440.c mini2440_lcd.c
src/sys/arch/evbarm/mpcsa: mpcsa_leds.c
src/sys/arch/evbarm/smdk2xx0: smdk2410_lcd.c
src/sys/arch/evbarm/tsarm: epcom_ts.c tspld.c wdc_ts.c
src/sys/arch/evbarm/tsarm/isa: isa_io.c isa_machdep.c
Log Message:
Remove unnecessary <sys/malloc.h>.
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/armadillo/armadillo9_com.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/evbarm/g42xxeb/gb225_pcic.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/gumstix/gxlcd.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/evbarm/gumstix/gxpcic.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/evbarm/hdl_g/btn_obio.c
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/evbarm/ifpga/ifpga_pci.c
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbarm/integrator/int_bus_dma.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/iq31244/wdc_obio.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/ixm1200/ixpcom_ixm.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/iyonix/autoconf.c
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/evbarm/lubbock/lubbock_lcd.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/lubbock/lubbock_pcic.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/mini2440/audio_mini2440.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/mini2440/mini2440_lcd.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbarm/mpcsa/mpcsa_leds.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/tsarm/epcom_ts.c
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/evbarm/tsarm/tspld.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/tsarm/wdc_ts.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/tsarm/isa/isa_io.c
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/tsarm/isa/isa_machdep.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/evbarm/armadillo/armadillo9_com.c
diff -u src/sys/arch/evbarm/armadillo/armadillo9_com.c:1.6 src/sys/arch/evbarm/armadillo/armadillo9_com.c:1.7
--- src/sys/arch/evbarm/armadillo/armadillo9_com.c:1.6 Mon Nov 12 18:00:38 2012
+++ src/sys/arch/evbarm/armadillo/armadillo9_com.c Wed Dec 20 13:55:17 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: armadillo9_com.c,v 1.6 2012/11/12 18:00:38 skrll Exp $ */
+/* $NetBSD: armadillo9_com.c,v 1.7 2023/12/20 13:55:17 thorpej Exp $ */
/*
* Copyright (c) 2002
* Ichiro FUKUHARA <[email protected]>.
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: armadillo9_com.c,v 1.6 2012/11/12 18:00:38 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: armadillo9_com.c,v 1.7 2023/12/20 13:55:17 thorpej Exp $");
/* Front-end of epcom */
@@ -35,7 +35,6 @@ __KERNEL_RCSID(0, "$NetBSD: armadillo9_c
#include <sys/device.h>
#include <sys/systm.h>
#include <sys/param.h>
-#include <sys/malloc.h>
#include <sys/termios.h>
Index: src/sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c
diff -u src/sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c:1.16 src/sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c:1.17
--- src/sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c:1.16 Sat Aug 7 16:18:49 2021
+++ src/sys/arch/evbarm/g42xxeb/g42xxeb_kmkbd.c Wed Dec 20 13:55:17 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: g42xxeb_kmkbd.c,v 1.16 2021/08/07 16:18:49 thorpej Exp $ */
+/* $NetBSD: g42xxeb_kmkbd.c,v 1.17 2023/12/20 13:55:17 thorpej Exp $ */
/*-
* Copyright (c) 2002, 2003, 2005 Genetec corp.
@@ -37,12 +37,11 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: g42xxeb_kmkbd.c,v 1.16 2021/08/07 16:18:49 thorpej Exp $" );
+__KERNEL_RCSID(0, "$NetBSD: g42xxeb_kmkbd.c,v 1.17 2023/12/20 13:55:17 thorpej Exp $" );
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/device.h>
-#include <sys/malloc.h>
#include <sys/ioctl.h>
#include <sys/callout.h>
#include <sys/kernel.h> /* for hz */
Index: src/sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c
diff -u src/sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c:1.18 src/sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c:1.19
--- src/sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c:1.18 Sat Aug 7 16:18:49 2021
+++ src/sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c Wed Dec 20 13:55:17 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: g42xxeb_lcd.c,v 1.18 2021/08/07 16:18:49 thorpej Exp $ */
+/* $NetBSD: g42xxeb_lcd.c,v 1.19 2023/12/20 13:55:17 thorpej Exp $ */
/*-
* Copyright (c) 2001, 2002, 2005 Genetec corp.
@@ -37,7 +37,6 @@
#include <sys/systm.h>
#include <sys/conf.h>
#include <sys/uio.h>
-#include <sys/malloc.h>
#include <dev/cons.h>
#include <dev/wscons/wsconsio.h>
Index: src/sys/arch/evbarm/g42xxeb/gb225_pcic.c
diff -u src/sys/arch/evbarm/g42xxeb/gb225_pcic.c:1.15 src/sys/arch/evbarm/g42xxeb/gb225_pcic.c:1.16
--- src/sys/arch/evbarm/g42xxeb/gb225_pcic.c:1.15 Sat Aug 7 16:18:49 2021
+++ src/sys/arch/evbarm/g42xxeb/gb225_pcic.c Wed Dec 20 13:55:17 2023
@@ -36,7 +36,6 @@
#include <sys/callout.h>
#include <sys/kernel.h>
#include <sys/kthread.h>
-#include <sys/malloc.h>
#include <uvm/uvm.h>
#include <sys/bus.h>
Index: src/sys/arch/evbarm/gumstix/gxlcd.c
diff -u src/sys/arch/evbarm/gumstix/gxlcd.c:1.5 src/sys/arch/evbarm/gumstix/gxlcd.c:1.6
--- src/sys/arch/evbarm/gumstix/gxlcd.c:1.5 Sat Aug 7 16:18:49 2021
+++ src/sys/arch/evbarm/gumstix/gxlcd.c Wed Dec 20 13:55:17 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: gxlcd.c,v 1.5 2021/08/07 16:18:49 thorpej Exp $ */
+/* $NetBSD: gxlcd.c,v 1.6 2023/12/20 13:55:17 thorpej Exp $ */
/*
* Copyright (c) 2002, 2003 Genetec Corporation. All rights reserved.
@@ -42,13 +42,12 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gxlcd.c,v 1.5 2021/08/07 16:18:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gxlcd.c,v 1.6 2023/12/20 13:55:17 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/conf.h>
#include <sys/uio.h>
-#include <sys/malloc.h>
#include <dev/cons.h>
#include <dev/wscons/wsconsio.h>
Index: src/sys/arch/evbarm/gumstix/gxpcic.c
diff -u src/sys/arch/evbarm/gumstix/gxpcic.c:1.14 src/sys/arch/evbarm/gumstix/gxpcic.c:1.15
--- src/sys/arch/evbarm/gumstix/gxpcic.c:1.14 Fri Nov 5 07:39:22 2021
+++ src/sys/arch/evbarm/gumstix/gxpcic.c Wed Dec 20 13:55:17 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: gxpcic.c,v 1.14 2021/11/05 07:39:22 skrll Exp $ */
+/* $NetBSD: gxpcic.c,v 1.15 2023/12/20 13:55:17 thorpej Exp $ */
/*
* Copyright (C) 2005, 2006 WIDE Project and SOUM Corporation.
* All rights reserved.
@@ -68,7 +68,6 @@
#include <sys/callout.h>
#include <sys/kernel.h>
#include <sys/kthread.h>
-#include <sys/malloc.h>
#include <uvm/uvm.h>
#include <sys/bus.h>
Index: src/sys/arch/evbarm/hdl_g/btn_obio.c
diff -u src/sys/arch/evbarm/hdl_g/btn_obio.c:1.4 src/sys/arch/evbarm/hdl_g/btn_obio.c:1.5
--- src/sys/arch/evbarm/hdl_g/btn_obio.c:1.4 Sat Oct 27 17:17:47 2012
+++ src/sys/arch/evbarm/hdl_g/btn_obio.c Wed Dec 20 13:55:17 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: btn_obio.c,v 1.4 2012/10/27 17:17:47 chs Exp $ */
+/* $NetBSD: btn_obio.c,v 1.5 2023/12/20 13:55:17 thorpej Exp $ */
/*-
* Copyright (C) 2005, 2006 NONAKA Kimihiro <[email protected]>
@@ -26,13 +26,12 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: btn_obio.c,v 1.4 2012/10/27 17:17:47 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: btn_obio.c,v 1.5 2023/12/20 13:55:17 thorpej Exp $");
#include <sys/types.h>
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/device.h>
-#include <sys/malloc.h>
#include <sys/kernel.h>
#include <sys/conf.h>
#include <sys/ioctl.h>
Index: src/sys/arch/evbarm/ifpga/ifpga_pci.c
diff -u src/sys/arch/evbarm/ifpga/ifpga_pci.c:1.25 src/sys/arch/evbarm/ifpga/ifpga_pci.c:1.26
--- src/sys/arch/evbarm/ifpga/ifpga_pci.c:1.25 Mon Nov 26 12:21:32 2018
+++ src/sys/arch/evbarm/ifpga/ifpga_pci.c Wed Dec 20 13:55:17 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: ifpga_pci.c,v 1.25 2018/11/26 12:21:32 jmcneill Exp $ */
+/* $NetBSD: ifpga_pci.c,v 1.26 2023/12/20 13:55:17 thorpej Exp $ */
/*
* Copyright (c) 2001 ARM Ltd
@@ -64,12 +64,11 @@
#define _ARM32_BUS_DMA_PRIVATE
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ifpga_pci.c,v 1.25 2018/11/26 12:21:32 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ifpga_pci.c,v 1.26 2023/12/20 13:55:17 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/conf.h>
-#include <sys/malloc.h>
#include <sys/device.h>
#include <evbarm/integrator/int_bus_dma.h>
Index: src/sys/arch/evbarm/integrator/int_bus_dma.c
diff -u src/sys/arch/evbarm/integrator/int_bus_dma.c:1.18 src/sys/arch/evbarm/integrator/int_bus_dma.c:1.19
--- src/sys/arch/evbarm/integrator/int_bus_dma.c:1.18 Tue Sep 18 14:42:19 2012
+++ src/sys/arch/evbarm/integrator/int_bus_dma.c Wed Dec 20 13:55:17 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: int_bus_dma.c,v 1.18 2012/09/18 14:42:19 matt Exp $ */
+/* $NetBSD: int_bus_dma.c,v 1.19 2023/12/20 13:55:17 thorpej Exp $ */
/*
* Copyright (c) 2002 Wasabi Systems, Inc.
@@ -42,12 +42,11 @@
#define _ARM32_BUS_DMA_PRIVATE
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: int_bus_dma.c,v 1.18 2012/09/18 14:42:19 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: int_bus_dma.c,v 1.19 2023/12/20 13:55:17 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/device.h>
-#include <sys/malloc.h>
#include <sys/mbuf.h>
#include <uvm/uvm_extern.h>
Index: src/sys/arch/evbarm/iq31244/wdc_obio.c
diff -u src/sys/arch/evbarm/iq31244/wdc_obio.c:1.11 src/sys/arch/evbarm/iq31244/wdc_obio.c:1.12
--- src/sys/arch/evbarm/iq31244/wdc_obio.c:1.11 Fri Oct 20 07:06:06 2017
+++ src/sys/arch/evbarm/iq31244/wdc_obio.c Wed Dec 20 13:55:17 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: wdc_obio.c,v 1.11 2017/10/20 07:06:06 jdolecek Exp $ */
+/* $NetBSD: wdc_obio.c,v 1.12 2023/12/20 13:55:17 thorpej Exp $ */
/*-
* Copyright (c) 1998, 2003, 2005 The NetBSD Foundation, Inc.
@@ -30,12 +30,11 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wdc_obio.c,v 1.11 2017/10/20 07:06:06 jdolecek Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wdc_obio.c,v 1.12 2023/12/20 13:55:17 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/device.h>
-#include <sys/malloc.h>
#include <sys/bus.h>
#include <machine/intr.h>
Index: src/sys/arch/evbarm/ixm1200/ixpcom_ixm.c
diff -u src/sys/arch/evbarm/ixm1200/ixpcom_ixm.c:1.11 src/sys/arch/evbarm/ixm1200/ixpcom_ixm.c:1.12
--- src/sys/arch/evbarm/ixm1200/ixpcom_ixm.c:1.11 Sat Oct 27 17:17:48 2012
+++ src/sys/arch/evbarm/ixm1200/ixpcom_ixm.c Wed Dec 20 13:55:18 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: ixpcom_ixm.c,v 1.11 2012/10/27 17:17:48 chs Exp $ */
+/* $NetBSD: ixpcom_ixm.c,v 1.12 2023/12/20 13:55:18 thorpej Exp $ */
/*
* Copyright (c) 2002
* Ichiro FUKUHARA <[email protected]>.
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ixpcom_ixm.c,v 1.11 2012/10/27 17:17:48 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ixpcom_ixm.c,v 1.12 2023/12/20 13:55:18 thorpej Exp $");
/* Front-end of ixpcom */
@@ -35,7 +35,6 @@ __KERNEL_RCSID(0, "$NetBSD: ixpcom_ixm.c
#include <sys/device.h>
#include <sys/systm.h>
#include <sys/param.h>
-#include <sys/malloc.h>
#include <sys/termios.h>
Index: src/sys/arch/evbarm/iyonix/autoconf.c
diff -u src/sys/arch/evbarm/iyonix/autoconf.c:1.1 src/sys/arch/evbarm/iyonix/autoconf.c:1.2
--- src/sys/arch/evbarm/iyonix/autoconf.c:1.1 Thu Feb 14 21:47:52 2019
+++ src/sys/arch/evbarm/iyonix/autoconf.c Wed Dec 20 13:55:18 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: autoconf.c,v 1.1 2019/02/14 21:47:52 macallan Exp $ */
+/* $NetBSD: autoconf.c,v 1.2 2023/12/20 13:55:18 thorpej Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.1 2019/02/14 21:47:52 macallan Exp $");
+__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.2 2023/12/20 13:55:18 thorpej Exp $");
#include "opt_md.h"
@@ -41,7 +41,6 @@ __KERNEL_RCSID(0, "$NetBSD: autoconf.c,v
#include <sys/device.h>
#include <sys/conf.h>
#include <sys/kernel.h>
-#include <sys/malloc.h>
#include <net/if.h>
#include <net/if_ether.h>
Index: src/sys/arch/evbarm/lubbock/lubbock_lcd.c
diff -u src/sys/arch/evbarm/lubbock/lubbock_lcd.c:1.17 src/sys/arch/evbarm/lubbock/lubbock_lcd.c:1.18
--- src/sys/arch/evbarm/lubbock/lubbock_lcd.c:1.17 Sat Aug 7 16:18:50 2021
+++ src/sys/arch/evbarm/lubbock/lubbock_lcd.c Wed Dec 20 13:55:18 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: lubbock_lcd.c,v 1.17 2021/08/07 16:18:50 thorpej Exp $ */
+/* $NetBSD: lubbock_lcd.c,v 1.18 2023/12/20 13:55:18 thorpej Exp $ */
/*
* Copyright (c) 2002, 2003 Genetec Corporation. All rights reserved.
@@ -40,13 +40,12 @@
* LCD panel geometry
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lubbock_lcd.c,v 1.17 2021/08/07 16:18:50 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lubbock_lcd.c,v 1.18 2023/12/20 13:55:18 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/conf.h>
#include <sys/uio.h>
-#include <sys/malloc.h>
#include <dev/cons.h>
#include <dev/wscons/wsconsio.h>
Index: src/sys/arch/evbarm/lubbock/lubbock_pcic.c
diff -u src/sys/arch/evbarm/lubbock/lubbock_pcic.c:1.7 src/sys/arch/evbarm/lubbock/lubbock_pcic.c:1.8
--- src/sys/arch/evbarm/lubbock/lubbock_pcic.c:1.7 Fri Jul 1 20:42:37 2011
+++ src/sys/arch/evbarm/lubbock/lubbock_pcic.c Wed Dec 20 13:55:18 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: lubbock_pcic.c,v 1.7 2011/07/01 20:42:37 dyoung Exp $ */
+/* $NetBSD: lubbock_pcic.c,v 1.8 2023/12/20 13:55:18 thorpej Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lubbock_pcic.c,v 1.7 2011/07/01 20:42:37 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lubbock_pcic.c,v 1.8 2023/12/20 13:55:18 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -40,7 +40,6 @@ __KERNEL_RCSID(0, "$NetBSD: lubbock_pcic
#include <sys/device.h>
#include <sys/kernel.h>
#include <sys/kthread.h>
-#include <sys/malloc.h>
#include <sys/bus.h>
Index: src/sys/arch/evbarm/mini2440/audio_mini2440.c
diff -u src/sys/arch/evbarm/mini2440/audio_mini2440.c:1.5 src/sys/arch/evbarm/mini2440/audio_mini2440.c:1.6
--- src/sys/arch/evbarm/mini2440/audio_mini2440.c:1.5 Sat Feb 29 05:51:11 2020
+++ src/sys/arch/evbarm/mini2440/audio_mini2440.c Wed Dec 20 13:55:18 2023
@@ -30,7 +30,6 @@
#include <sys/cdefs.h>
#include <sys/param.h>
#include <sys/device.h>
-#include <sys/malloc.h>
#include <sys/fcntl.h>
#include <sys/audioio.h>
Index: src/sys/arch/evbarm/mini2440/mini2440_lcd.c
diff -u src/sys/arch/evbarm/mini2440/mini2440_lcd.c:1.6 src/sys/arch/evbarm/mini2440/mini2440_lcd.c:1.7
--- src/sys/arch/evbarm/mini2440/mini2440_lcd.c:1.6 Sat Aug 7 16:18:50 2021
+++ src/sys/arch/evbarm/mini2440/mini2440_lcd.c Wed Dec 20 13:55:18 2023
@@ -59,7 +59,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mini2440_lcd.c,v 1.6 2021/08/07 16:18:50 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mini2440_lcd.c,v 1.7 2023/12/20 13:55:18 thorpej Exp $");
/*
* LCD driver for FriendlyARM MINI2440.
@@ -75,7 +75,6 @@ __KERNEL_RCSID(0, "$NetBSD: mini2440_lcd
#include <sys/conf.h>
#include <sys/event.h>
#include <sys/uio.h>
-#include <sys/malloc.h>
#include <dev/cons.h>
#include <dev/wscons/wsconsio.h>
Index: src/sys/arch/evbarm/mpcsa/mpcsa_leds.c
diff -u src/sys/arch/evbarm/mpcsa/mpcsa_leds.c:1.9 src/sys/arch/evbarm/mpcsa/mpcsa_leds.c:1.10
--- src/sys/arch/evbarm/mpcsa/mpcsa_leds.c:1.9 Wed Jan 19 05:21:44 2022
+++ src/sys/arch/evbarm/mpcsa/mpcsa_leds.c Wed Dec 20 13:55:18 2023
@@ -1,5 +1,5 @@
-/* $Id: mpcsa_leds.c,v 1.9 2022/01/19 05:21:44 thorpej Exp $ */
-/* $NetBSD: mpcsa_leds.c,v 1.9 2022/01/19 05:21:44 thorpej Exp $ */
+/* $Id: mpcsa_leds.c,v 1.10 2023/12/20 13:55:18 thorpej Exp $ */
+/* $NetBSD: mpcsa_leds.c,v 1.10 2023/12/20 13:55:18 thorpej Exp $ */
/*
* Copyright (c) 2007 Embedtronics Oy. All rights reserved.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mpcsa_leds.c,v 1.9 2022/01/19 05:21:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mpcsa_leds.c,v 1.10 2023/12/20 13:55:18 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -139,7 +139,8 @@ mpcsa_leds_attach(device_t parent, devic
aprint_naive(": output buffer\n");
aprint_normal(": 74HC595 or compatible shift register(s)\n");
- error = spi_configure(self, sa->sa_handle, SPI_MODE_0, 10000000);
+ error = spi_configure(self, sa->sa_handle, SPI_MODE_0,
+ SPI_FREQ_MHz(10));
if (error) {
return;
}
Index: src/sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c
diff -u src/sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c:1.12 src/sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c:1.13
--- src/sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c:1.12 Sat Aug 7 16:18:50 2021
+++ src/sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c Wed Dec 20 13:55:18 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: smdk2410_lcd.c,v 1.12 2021/08/07 16:18:50 thorpej Exp $ */
+/* $NetBSD: smdk2410_lcd.c,v 1.13 2023/12/20 13:55:18 thorpej Exp $ */
/*
* Copyright (c) 2004 Genetec Corporation. All rights reserved.
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: smdk2410_lcd.c,v 1.12 2021/08/07 16:18:50 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: smdk2410_lcd.c,v 1.13 2023/12/20 13:55:18 thorpej Exp $");
/*
* LCD driver for Samsung SMDK2410.
@@ -47,7 +47,6 @@ __KERNEL_RCSID(0, "$NetBSD: smdk2410_lcd
#include <sys/conf.h>
#include <sys/event.h>
#include <sys/uio.h>
-#include <sys/malloc.h>
#include <dev/cons.h>
#include <dev/wscons/wsconsio.h>
Index: src/sys/arch/evbarm/tsarm/epcom_ts.c
diff -u src/sys/arch/evbarm/tsarm/epcom_ts.c:1.8 src/sys/arch/evbarm/tsarm/epcom_ts.c:1.9
--- src/sys/arch/evbarm/tsarm/epcom_ts.c:1.8 Mon Nov 12 18:00:40 2012
+++ src/sys/arch/evbarm/tsarm/epcom_ts.c Wed Dec 20 13:55:18 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: epcom_ts.c,v 1.8 2012/11/12 18:00:40 skrll Exp $ */
+/* $NetBSD: epcom_ts.c,v 1.9 2023/12/20 13:55:18 thorpej Exp $ */
/*
* Copyright (c) 2002
* Ichiro FUKUHARA <[email protected]>.
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: epcom_ts.c,v 1.8 2012/11/12 18:00:40 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: epcom_ts.c,v 1.9 2023/12/20 13:55:18 thorpej Exp $");
/* Front-end of epcom */
@@ -35,7 +35,6 @@ __KERNEL_RCSID(0, "$NetBSD: epcom_ts.c,v
#include <sys/device.h>
#include <sys/systm.h>
#include <sys/param.h>
-#include <sys/malloc.h>
#include <sys/termios.h>
Index: src/sys/arch/evbarm/tsarm/tspld.c
diff -u src/sys/arch/evbarm/tsarm/tspld.c:1.26 src/sys/arch/evbarm/tsarm/tspld.c:1.27
--- src/sys/arch/evbarm/tsarm/tspld.c:1.26 Sat Aug 7 16:18:50 2021
+++ src/sys/arch/evbarm/tsarm/tspld.c Wed Dec 20 13:55:18 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: tspld.c,v 1.26 2021/08/07 16:18:50 thorpej Exp $ */
+/* $NetBSD: tspld.c,v 1.27 2023/12/20 13:55:18 thorpej Exp $ */
/*-
* Copyright (c) 2004 Jesse Off
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: tspld.c,v 1.26 2021/08/07 16:18:50 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: tspld.c,v 1.27 2023/12/20 13:55:18 thorpej Exp $");
#include <sys/param.h>
#include <sys/callout.h>
@@ -459,7 +459,6 @@ void
tspld_callback(device_t self)
{
#if NISA > 0
- extern void isa_bs_mallocok(void);
struct isabus_attach_args iba;
/*
@@ -468,7 +467,6 @@ tspld_callback(device_t self)
memset(&iba, 0, sizeof(iba));
iba.iba_iot = &isa_io_bs_tag;
iba.iba_memt = &isa_mem_bs_tag;
- isa_bs_mallocok();
config_found(self, &iba, isabusprint,
CFARGS(.iattr = "isabus"));
#endif
Index: src/sys/arch/evbarm/tsarm/wdc_ts.c
diff -u src/sys/arch/evbarm/tsarm/wdc_ts.c:1.11 src/sys/arch/evbarm/tsarm/wdc_ts.c:1.12
--- src/sys/arch/evbarm/tsarm/wdc_ts.c:1.11 Fri Oct 20 07:06:06 2017
+++ src/sys/arch/evbarm/tsarm/wdc_ts.c Wed Dec 20 13:55:18 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: wdc_ts.c,v 1.11 2017/10/20 07:06:06 jdolecek Exp $ */
+/* $NetBSD: wdc_ts.c,v 1.12 2023/12/20 13:55:18 thorpej Exp $ */
/*-
* Copyright (c) 1998, 2003 The NetBSD Foundation, Inc.
@@ -30,12 +30,11 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wdc_ts.c,v 1.11 2017/10/20 07:06:06 jdolecek Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wdc_ts.c,v 1.12 2023/12/20 13:55:18 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/device.h>
-#include <sys/malloc.h>
#include <sys/bus.h>
#include <machine/intr.h>
Index: src/sys/arch/evbarm/tsarm/isa/isa_io.c
diff -u src/sys/arch/evbarm/tsarm/isa/isa_io.c:1.12 src/sys/arch/evbarm/tsarm/isa/isa_io.c:1.13
--- src/sys/arch/evbarm/tsarm/isa/isa_io.c:1.12 Fri Mar 16 17:56:33 2018
+++ src/sys/arch/evbarm/tsarm/isa/isa_io.c Wed Dec 20 13:55:18 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: isa_io.c,v 1.12 2018/03/16 17:56:33 ryo Exp $ */
+/* $NetBSD: isa_io.c,v 1.13 2023/12/20 13:55:18 thorpej Exp $ */
/*
* Copyright 1997
@@ -38,12 +38,11 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: isa_io.c,v 1.12 2018/03/16 17:56:33 ryo Exp $");
+__KERNEL_RCSID(0, "$NetBSD: isa_io.c,v 1.13 2023/12/20 13:55:18 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
-#include <sys/malloc.h>
-#include <sys/extent.h>
+#include <sys/vmem_impl.h>
#include <sys/bus.h>
#include <machine/pio.h>
#include <machine/isa_machdep.h>
@@ -52,7 +51,6 @@ __KERNEL_RCSID(0, "$NetBSD: isa_io.c,v 1
bs_protos(isa);
bs_protos(bs_notimpl);
-void isa_bs_mallocok(void);
/*
* Declare the isa bus space tags
@@ -222,34 +220,59 @@ struct bus_space isa_mem_bs_tag = {
.bs_c_8 = bs_notimpl_bs_c_8,
};
-static long isaio_ex_storage[EXTENT_FIXED_STORAGE_SIZE(8) / sizeof(long)];
-static long isamem_ex_storage[EXTENT_FIXED_STORAGE_SIZE(8) / sizeof(long)];
-static int malloc_safe = 0;
-struct extent *isaio_ex;
-struct extent *isamem_ex;
+#define ISAIO_BTAG_COUNT VMEM_EST_BTCOUNT(1, 8)
+#define ISAMEM_BTAG_COUNT VMEM_EST_BTCOUNT(1, 8)
-void
-isa_bs_mallocok(void)
-{
- malloc_safe = 1;
-}
+static struct vmem isaio_arena_store;
+static struct vmem isamem_arena_store;
+static struct vmem_btag isaio_btag_store[ISAIO_BTAG_COUNT];
+static struct vmem_btag isamem_btag_store[ISAMEM_BTAG_COUNT];
+static vmem_t *isaio_arena;
+static vmem_t *isamem_arena;
/* bus space functions */
void
isa_io_init(vaddr_t isa_io_addr, vaddr_t isa_mem_addr)
{
+ int error __diagused;
+
isa_io_bs_tag.bs_cookie = (void *)isa_io_addr;
isa_mem_bs_tag.bs_cookie = (void *)isa_mem_addr;
- isaio_ex = extent_create("isaio", 0x0, 0xffff,
- (void *)isaio_ex_storage, sizeof(isaio_ex_storage),
- EX_NOWAIT|EX_NOCOALESCE);
- isamem_ex = extent_create("isamem", 0x0, 0xfffff,
- (void *)isamem_ex_storage, sizeof(isamem_ex_storage),
- EX_NOWAIT|EX_NOCOALESCE);
- if (isaio_ex == NULL || isamem_ex == NULL)
- panic("isa_io_init(): can't alloc extent maps");
+ isaio_arena = vmem_init(&isaio_arena_store,
+ "isaio",
+ 0, /* addr */
+ 0, /* size */
+ 1, /* quantum */
+ NULL, /* importfn */
+ NULL, /* releasefn */
+ NULL, /* source */
+ 0, /* qcache_max */
+ VM_NOSLEEP | VM_PRIVTAGS,
+ IPL_NONE);
+ KASSERT(isaio_arena != NULL);
+
+ vmem_add_bts(isaio_arena, isaio_btag_store, ISAIO_BTAG_COUNT);
+ error = vmem_add(isaio_arena, 0x0, 0x10000, VM_NOSLEEP);
+ KASSERT(error == 0);
+
+ isamem_arena = vmem_init(&isamem_arena_store,
+ "isamem",
+ 0, /* addr */
+ 0, /* size */
+ 1, /* quantum */
+ NULL, /* importfn */
+ NULL, /* releasefn */
+ NULL, /* source */
+ 0, /* qcache_max */
+ VM_NOSLEEP | VM_PRIVTAGS,
+ IPL_NONE);
+ KASSERT(isamem_arena != NULL);
+
+ vmem_add_bts(isamem_arena, isamem_btag_store, ISAMEM_BTAG_COUNT);
+ error = vmem_add(isamem_arena, 0x0, 0x100000, VM_NOSLEEP);
+ KASSERT(error == 0);
}
/*
@@ -272,16 +295,15 @@ isa_mem_data_vaddr(void)
int
isa_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int cacheable, bus_space_handle_t *bshp)
{
- struct extent *ex;
+ vmem_t *vm;
int err;
if (t == isa_io_bs_tag.bs_cookie)
- ex = isaio_ex;
+ vm = isaio_arena;
else
- ex = isamem_ex;
-
- err = extent_alloc_region(ex, bpa, size,
- EX_NOWAIT|(malloc_safe ? EX_MALLOCOK : 0));
+ vm = isamem_arena;
+
+ err = vmem_xalloc_addr(vm, bpa, size, VM_NOSLEEP);
if (err)
return err;
@@ -314,19 +336,23 @@ isa_bs_alloc(
bus_addr_t *bpap,
bus_space_handle_t *bshp)
{
- struct extent *ex;
- u_long bpa;
+ vmem_t *vm;
+ vmem_addr_t bpa;
int err;
if (t == isa_io_bs_tag.bs_cookie)
- ex = isaio_ex;
+ vm = isaio_arena;
else
- ex = isamem_ex;
-
- err = extent_alloc_subregion(ex, rstart, rend, size, alignment,
- boundary, (EX_FAST|EX_NOWAIT|(malloc_safe ? EX_MALLOCOK : 0)),
- &bpa);
+ vm = isamem_arena;
+ err = vmem_xalloc(vm, size,
+ alignment, /* align */
+ 0, /* phase */
+ boundary, /* nocross */
+ rstart, /* minaddr */
+ rend, /* maxaddr */
+ VM_BESTFIT | VM_NOSLEEP,
+ &bpa);
if (err)
return err;
@@ -337,15 +363,14 @@ isa_bs_alloc(
void
isa_bs_free(void *t, bus_space_handle_t bsh, bus_size_t size)
{
- struct extent *ex;
+ vmem_t *vm;
if (t == isa_io_bs_tag.bs_cookie)
- ex = isaio_ex;
+ vm = isaio_arena;
else
- ex = isamem_ex;
+ vm = isamem_arena;
- extent_free(ex, bsh - (bus_addr_t)t, size,
- EX_NOWAIT|(malloc_safe ? EX_MALLOCOK : 0));
+ vmem_xfree(vm, bsh - (bus_addr_t)t, size);
}
void *
Index: src/sys/arch/evbarm/tsarm/isa/isa_machdep.c
diff -u src/sys/arch/evbarm/tsarm/isa/isa_machdep.c:1.13 src/sys/arch/evbarm/tsarm/isa/isa_machdep.c:1.14
--- src/sys/arch/evbarm/tsarm/isa/isa_machdep.c:1.13 Sat Mar 8 18:08:16 2014
+++ src/sys/arch/evbarm/tsarm/isa/isa_machdep.c Wed Dec 20 13:55:18 2023
@@ -1,4 +1,4 @@
-/* $NetBSD: isa_machdep.c,v 1.13 2014/03/08 18:08:16 skrll Exp $ */
+/* $NetBSD: isa_machdep.c,v 1.14 2023/12/20 13:55:18 thorpej Exp $ */
/*-
* Copyright (c) 1996-1998 The NetBSD Foundation, Inc.
@@ -68,7 +68,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: isa_machdep.c,v 1.13 2014/03/08 18:08:16 skrll Exp $");
+__KERNEL_RCSID(0, "$NetBSD: isa_machdep.c,v 1.14 2023/12/20 13:55:18 thorpej Exp $");
#include "opt_irqstats.h"
@@ -77,7 +77,6 @@ __KERNEL_RCSID(0, "$NetBSD: isa_machdep.
#include <sys/kernel.h>
#include <sys/syslog.h>
#include <sys/device.h>
-#include <sys/malloc.h>
#include <sys/proc.h>
#include <sys/bus.h>