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 <ich...@ichiro.org>. @@ -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 <non...@netbsd.org> @@ -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 <ich...@ichiro.org>. @@ -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 <ich...@ichiro.org>. @@ -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>