Module Name:    src
Committed By:   thorpej
Date:           Tue Aug  3 23:05:52 UTC 2021

Modified Files:
        src/sys/arch/amiga/amiga [thorpej-cfargs2]: autoconf.c device.h
        src/sys/arch/amiga/clockport [thorpej-cfargs2]: a1k2cp.c clockport.c
            gencp.c
        src/sys/arch/amiga/dev [thorpej-cfargs2]: acafh.c afsc.c ahsc.c
            amidisplaycc.c atzsc.c bppcsc.c cbiiisc.c drsc.c drsupio.c empsc.c
            fd.c gayle_pcmcia.c grf.c grf_cc.c grf_cl.c grf_cv.c grf_cv3d.c
            grf_et.c grf_rh.c grf_rt.c grf_ul.c gtsc.c gvpbus.c gvpio.c hyper.c
            ioblix_zbus.c ivsc.c kbd.c mfc.c mgnsc.c mlhsc.c mntva.c ms.c
            otgsc.c p5bus.c wesc.c wstsc.c xsh.c xsurf.c z3rambd.c zbus.c
            zssc.c
        src/sys/arch/amiga/pci [thorpej-cfargs2]: cv3dpb.c em4k.c empb.c mppb.c
            p5pb.c
        src/sys/arch/amigappc/amigappc [thorpej-cfargs2]: autoconf.c mainbus.c

Log Message:
Adapt to CFARGS().


To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.119.6.1 src/sys/arch/amiga/amiga/autoconf.c
cvs rdiff -u -r1.15 -r1.15.6.1 src/sys/arch/amiga/amiga/device.h
cvs rdiff -u -r1.4 -r1.4.8.1 src/sys/arch/amiga/clockport/a1k2cp.c
cvs rdiff -u -r1.6 -r1.6.8.1 src/sys/arch/amiga/clockport/clockport.c
cvs rdiff -u -r1.2 -r1.2.8.1 src/sys/arch/amiga/clockport/gencp.c
cvs rdiff -u -r1.4 -r1.4.8.1 src/sys/arch/amiga/dev/acafh.c \
    src/sys/arch/amiga/dev/bppcsc.c src/sys/arch/amiga/dev/mntva.c \
    src/sys/arch/amiga/dev/xsurf.c src/sys/arch/amiga/dev/z3rambd.c
cvs rdiff -u -r1.45 -r1.45.8.1 src/sys/arch/amiga/dev/afsc.c
cvs rdiff -u -r1.39 -r1.39.8.1 src/sys/arch/amiga/dev/ahsc.c
cvs rdiff -u -r1.36 -r1.36.2.1 src/sys/arch/amiga/dev/amidisplaycc.c
cvs rdiff -u -r1.44 -r1.44.8.1 src/sys/arch/amiga/dev/atzsc.c
cvs rdiff -u -r1.22 -r1.22.8.1 src/sys/arch/amiga/dev/cbiiisc.c \
    src/sys/arch/amiga/dev/drsupio.c
cvs rdiff -u -r1.34 -r1.34.8.1 src/sys/arch/amiga/dev/drsc.c \
    src/sys/arch/amiga/dev/otgsc.c
cvs rdiff -u -r1.29 -r1.29.8.1 src/sys/arch/amiga/dev/empsc.c
cvs rdiff -u -r1.98 -r1.98.8.1 src/sys/arch/amiga/dev/fd.c
cvs rdiff -u -r1.33 -r1.33.8.1 src/sys/arch/amiga/dev/gayle_pcmcia.c \
    src/sys/arch/amiga/dev/mlhsc.c
cvs rdiff -u -r1.66 -r1.66.6.1 src/sys/arch/amiga/dev/grf.c
cvs rdiff -u -r1.42 -r1.42.6.1 src/sys/arch/amiga/dev/grf_cc.c
cvs rdiff -u -r1.51 -r1.51.6.1 src/sys/arch/amiga/dev/grf_cl.c
cvs rdiff -u -r1.60 -r1.60.6.1 src/sys/arch/amiga/dev/grf_cv.c
cvs rdiff -u -r1.35 -r1.35.6.1 src/sys/arch/amiga/dev/grf_cv3d.c
cvs rdiff -u -r1.37 -r1.37.6.1 src/sys/arch/amiga/dev/grf_et.c
cvs rdiff -u -r1.58 -r1.58.6.1 src/sys/arch/amiga/dev/grf_rh.c
cvs rdiff -u -r1.59 -r1.59.6.1 src/sys/arch/amiga/dev/grf_rt.c
cvs rdiff -u -r1.52 -r1.52.6.1 src/sys/arch/amiga/dev/grf_ul.c
cvs rdiff -u -r1.42 -r1.42.8.1 src/sys/arch/amiga/dev/gtsc.c
cvs rdiff -u -r1.27 -r1.27.8.1 src/sys/arch/amiga/dev/gvpbus.c
cvs rdiff -u -r1.21 -r1.21.8.1 src/sys/arch/amiga/dev/gvpio.c
cvs rdiff -u -r1.23 -r1.23.8.1 src/sys/arch/amiga/dev/hyper.c
cvs rdiff -u -r1.20 -r1.20.8.1 src/sys/arch/amiga/dev/ioblix_zbus.c
cvs rdiff -u -r1.38 -r1.38.8.1 src/sys/arch/amiga/dev/ivsc.c
cvs rdiff -u -r1.60 -r1.60.2.1 src/sys/arch/amiga/dev/kbd.c
cvs rdiff -u -r1.58 -r1.58.8.1 src/sys/arch/amiga/dev/mfc.c
cvs rdiff -u -r1.47 -r1.47.8.1 src/sys/arch/amiga/dev/mgnsc.c \
    src/sys/arch/amiga/dev/zssc.c
cvs rdiff -u -r1.41 -r1.41.2.1 src/sys/arch/amiga/dev/ms.c
cvs rdiff -u -r1.5 -r1.5.8.1 src/sys/arch/amiga/dev/p5bus.c
cvs rdiff -u -r1.41 -r1.41.8.1 src/sys/arch/amiga/dev/wesc.c
cvs rdiff -u -r1.36 -r1.36.8.1 src/sys/arch/amiga/dev/wstsc.c
cvs rdiff -u -r1.3 -r1.3.8.1 src/sys/arch/amiga/dev/xsh.c
cvs rdiff -u -r1.76 -r1.76.6.1 src/sys/arch/amiga/dev/zbus.c
cvs rdiff -u -r1.5 -r1.5.8.1 src/sys/arch/amiga/pci/cv3dpb.c
cvs rdiff -u -r1.7 -r1.7.8.1 src/sys/arch/amiga/pci/em4k.c
cvs rdiff -u -r1.14 -r1.14.8.1 src/sys/arch/amiga/pci/empb.c
cvs rdiff -u -r1.11 -r1.11.8.1 src/sys/arch/amiga/pci/mppb.c
cvs rdiff -u -r1.18 -r1.18.8.1 src/sys/arch/amiga/pci/p5pb.c
cvs rdiff -u -r1.8 -r1.8.6.1 src/sys/arch/amigappc/amigappc/autoconf.c
cvs rdiff -u -r1.5 -r1.5.8.1 src/sys/arch/amigappc/amigappc/mainbus.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/amiga/amiga/autoconf.c
diff -u src/sys/arch/amiga/amiga/autoconf.c:1.119 src/sys/arch/amiga/amiga/autoconf.c:1.119.6.1
--- src/sys/arch/amiga/amiga/autoconf.c:1.119	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/amiga/autoconf.c	Tue Aug  3 23:05:51 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: autoconf.c,v 1.119 2021/04/27 14:48:28 thorpej Exp $	*/
+/*	$NetBSD: autoconf.c,v 1.119.6.1 2021/08/03 23:05:51 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -30,10 +30,8 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#define	__SUBR_AUTOCONF_PRIVATE		/* XXX amiga_config_found() */
-
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.119 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.119.6.1 2021/08/03 23:05:51 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -165,18 +163,15 @@ matchname(const char *fp, const char *sp
  */
 int
 amiga_config_found(cfdata_t pcfp, device_t parent, void *aux, cfprint_t pfn,
-    cfarg_t tag, ...)
+    const struct cfargs *cfargs)
 {
 	struct device temp;
 	cfdata_t cf;
 	const struct cfattach *ca;
 	int rv = 0;
-	va_list ap;
-
-	va_start(ap, tag);
 
 	if (amiga_realconfig) {
-		rv = config_vfound(parent, aux, pfn, tag, ap) != NULL;
+		rv = config_found(parent, aux, pfn, cfargs) != NULL;
 		goto out;
 	}
 
@@ -189,7 +184,7 @@ amiga_config_found(cfdata_t pcfp, device
 	parent->dv_cfdriver = config_cfdriver_lookup(pcfp->cf_name);
 	parent->dv_unit = pcfp->cf_unit;
 
-	if ((cf = config_vsearch(parent, aux, tag, ap)) != NULL) {
+	if ((cf = config_search(parent, aux, cfargs)) != NULL) {
 		ca = config_cfattach_lookup(cf->cf_name, cf->cf_atname);
 		if (ca != NULL) {
 			(*ca->ca_attach)(parent, NULL, aux);
@@ -198,7 +193,6 @@ amiga_config_found(cfdata_t pcfp, device
 	}
 	parent->dv_cfdata = NULL;
  out:
-	va_end(ap);
 	return rv;
 }
 
@@ -225,7 +219,7 @@ config_console(void)
 	/*
 	 * delay clock calibration.
 	 */
-	amiga_config_found(cf, NULL, __UNCONST("clock"), NULL, CFARG_EOL);
+	amiga_config_found(cf, NULL, __UNCONST("clock"), NULL, CFARGS_NONE);
 
 	/*
 	 * internal grf.
@@ -234,13 +228,13 @@ config_console(void)
 	if (!(is_draco()))
 #endif
 		amiga_config_found(cf, NULL, __UNCONST("grfcc"), NULL,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 
 	/*
 	 * zbus knows when its not for real and will
 	 * only configure the appropriate hardware
 	 */
-	amiga_config_found(cf, NULL, __UNCONST("zbus"), NULL, CFARG_EOL);
+	amiga_config_found(cf, NULL, __UNCONST("zbus"), NULL, CFARGS_NONE);
 }
 
 /*
@@ -274,75 +268,75 @@ void
 mbattach(device_t parent, device_t self, void *aux)
 {
 	printf("\n");
-	config_found(self, __UNCONST("clock"), simple_devprint, CFARG_EOL);
+	config_found(self, __UNCONST("clock"), simple_devprint, CFARGS_NONE);
 	if (is_a3000() || is_a4000()) {
 		config_found(self, __UNCONST("a34kbbc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	} else
 #ifdef DRACO
 	if (!is_draco())
 #endif
 	{
 		config_found(self, __UNCONST("a2kbbc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	}
 #ifdef DRACO
 	if (is_draco()) {
 		config_found(self, __UNCONST("drbbc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 		config_found(self, __UNCONST("kbd"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 		config_found(self, __UNCONST("drsc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 		config_found(self, __UNCONST("drsupio"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	} else
 #endif
 	{
 		config_found(self, __UNCONST("ser"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 		config_found(self, __UNCONST("par"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 		config_found(self, __UNCONST("kbd"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 		config_found(self, __UNCONST("ms"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 		config_found(self, __UNCONST("grfcc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 		config_found(self, __UNCONST("amidisplaycc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 		config_found(self, __UNCONST("fdc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	}
 	if (is_a4000() || is_a1200() || is_a600())
 		config_found(self, __UNCONST("wdc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	if (is_a4000())			/* Try to configure A4000T SCSI */
 		config_found(self, __UNCONST("afsc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	if (is_a3000())
 		config_found(self, __UNCONST("ahsc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	if (is_a600() || is_a1200())
 		config_found(self, __UNCONST("pccard"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	if (is_a1200())
 		config_found(self, __UNCONST("a1k2cp"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 #ifdef DRACO
 	if (!is_draco())
 #endif
 		config_found(self, __UNCONST("aucc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 
 #if NACAFH > 0
 	if (!is_a600() && !is_a1200() && !is_a3000() && !is_a4000())
 		if (acafh_mbattach_probe() == true)
 			config_found(self, __UNCONST("acafh"), simple_devprint,
-			    CFARG_EOL);
+			    CFARGS_NONE);
 #endif
 
-	config_found(self, __UNCONST("zbus"), simple_devprint, CFARG_EOL);
+	config_found(self, __UNCONST("zbus"), simple_devprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/amiga/device.h
diff -u src/sys/arch/amiga/amiga/device.h:1.15 src/sys/arch/amiga/amiga/device.h:1.15.6.1
--- src/sys/arch/amiga/amiga/device.h:1.15	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/amiga/device.h	Tue Aug  3 23:05:51 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: device.h,v 1.15 2021/04/27 14:48:28 thorpej Exp $	*/
+/*	$NetBSD: device.h,v 1.15.6.1 2021/08/03 23:05:51 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -38,7 +38,8 @@
  * passed in some cases and the devices will deal with it)
  */
 void config_console(void);
-int amiga_config_found(cfdata_t, device_t, void *, cfprint_t, cfarg_t, ...);
+int amiga_config_found(cfdata_t, device_t, void *, cfprint_t,
+		       const struct cfargs *);
 int simple_devprint(void *, const char *);
 int matchname(const char *, const char *);
 /*

Index: src/sys/arch/amiga/clockport/a1k2cp.c
diff -u src/sys/arch/amiga/clockport/a1k2cp.c:1.4 src/sys/arch/amiga/clockport/a1k2cp.c:1.4.8.1
--- src/sys/arch/amiga/clockport/a1k2cp.c:1.4	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/clockport/a1k2cp.c	Tue Aug  3 23:05:51 2021
@@ -1,4 +1,4 @@
-/*      $NetBSD: a1k2cp.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $ */
+/*      $NetBSD: a1k2cp.c,v 1.4.8.1 2021/08/03 23:05:51 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2012 The NetBSD Foundation, Inc.
@@ -104,5 +104,5 @@ a1k2cp_attach(device_t parent, device_t 
 	    A1K2CP_BASE, (void*) a1k2cp_bst.base);
 #endif /* A1K2CP_DEBUG */
 
-	config_found(sc->sc_dev, &a1k2cp_aa, 0, CFARG_EOL);
+	config_found(sc->sc_dev, &a1k2cp_aa, 0, CFARGS_NONE);
 }

Index: src/sys/arch/amiga/clockport/clockport.c
diff -u src/sys/arch/amiga/clockport/clockport.c:1.6 src/sys/arch/amiga/clockport/clockport.c:1.6.8.1
--- src/sys/arch/amiga/clockport/clockport.c:1.6	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/clockport/clockport.c	Tue Aug  3 23:05:51 2021
@@ -1,4 +1,4 @@
-/*      $NetBSD: clockport.c,v 1.6 2021/04/24 23:36:24 thorpej Exp $ */
+/*      $NetBSD: clockport.c,v 1.6.8.1 2021/08/03 23:05:51 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2012 The NetBSD Foundation, Inc.
@@ -66,8 +66,7 @@ clockport_attach(device_t parent, device
 	sc->cpb_aa = (struct clockportbus_attach_args *) aux;
 
 	config_search(self, NULL,
-	    CFARG_SEARCH, clockport_search,
-	    CFARG_EOL);
+	    CFARGS(.search = clockport_search));
 }
 
 static int
@@ -83,7 +82,7 @@ clockport_search(device_t parent, cfdata
 	a.cp_intr_establish = sc->cpb_aa->cp_intr_establish;
 
 	if (config_probe(parent, cf, &a)) {
-		config_attach(parent, cf, &a, clockport_print, CFARG_EOL);
+		config_attach(parent, cf, &a, clockport_print, CFARGS_NONE);
 		return 1;
 	}
 

Index: src/sys/arch/amiga/clockport/gencp.c
diff -u src/sys/arch/amiga/clockport/gencp.c:1.2 src/sys/arch/amiga/clockport/gencp.c:1.2.8.1
--- src/sys/arch/amiga/clockport/gencp.c:1.2	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/clockport/gencp.c	Tue Aug  3 23:05:51 2021
@@ -1,4 +1,4 @@
-/*      $NetBSD: gencp.c,v 1.2 2021/04/24 23:36:24 thorpej Exp $ */
+/*      $NetBSD: gencp.c,v 1.2.8.1 2021/08/03 23:05:51 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2012 The NetBSD Foundation, Inc.
@@ -56,6 +56,6 @@ gencp_attach(struct gencp_softc *gsc)
 
 	gsc->cpb_aa->cp_intr_establish = clockport_generic_intr_establish;
 
-	config_found(gsc->sc_dev, gsc->cpb_aa, 0, CFARG_EOL);
+	config_found(gsc->sc_dev, gsc->cpb_aa, 0, CFARGS_NONE);
 }
 

Index: src/sys/arch/amiga/dev/acafh.c
diff -u src/sys/arch/amiga/dev/acafh.c:1.4 src/sys/arch/amiga/dev/acafh.c:1.4.8.1
--- src/sys/arch/amiga/dev/acafh.c:1.4	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/acafh.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: acafh.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: acafh.c,v 1.4.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: acafh.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: acafh.c,v 1.4.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /*
  * Individual Computers ACA500 driver. 
@@ -200,11 +200,11 @@ acafh_attach(device_t parent, device_t s
 
 	aaa_wdc.aaa_pbase = (bus_addr_t) GAYLE_IDE_BASE + 2;
 	strcpy(aaa_wdc.aaa_name, "wdc_acafh");
-	config_found(sc->sc_dev, &aaa_wdc, acafh_print, CFARG_EOL);
+	config_found(sc->sc_dev, &aaa_wdc, acafh_print, CFARGS_NONE);
 
 	aaa_cp.aaa_pbase = (bus_addr_t) ACAFH_CLOCKPORT_BASE;
 	strcpy(aaa_cp.aaa_name, "gencp_acafh");
-	config_found(sc->sc_dev, &aaa_cp, acafh_print, CFARG_EOL);
+	config_found(sc->sc_dev, &aaa_cp, acafh_print, CFARGS_NONE);
 }
 
 uint8_t
Index: src/sys/arch/amiga/dev/bppcsc.c
diff -u src/sys/arch/amiga/dev/bppcsc.c:1.4 src/sys/arch/amiga/dev/bppcsc.c:1.4.8.1
--- src/sys/arch/amiga/dev/bppcsc.c:1.4	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/bppcsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: bppcsc.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: bppcsc.c,v 1.4.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -59,7 +59,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bppcsc.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bppcsc.c,v 1.4.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -169,7 +169,7 @@ bppcscattach(device_t parent, device_t s
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 int
Index: src/sys/arch/amiga/dev/mntva.c
diff -u src/sys/arch/amiga/dev/mntva.c:1.4 src/sys/arch/amiga/dev/mntva.c:1.4.8.1
--- src/sys/arch/amiga/dev/mntva.c:1.4	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/mntva.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: mntva.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $	*/
+/*	$NetBSD: mntva.c,v 1.4.8.1 2021/08/03 23:05:52 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2012, 2016 The NetBSD Foundation, Inc.		
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mntva.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mntva.c,v 1.4.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -238,7 +238,7 @@ mntva_attach(device_t parent, device_t s
 	ws_aa.accessops = &mntva_accessops;
 	ws_aa.accesscookie = &sc->vd;
 
-	config_found(sc->sc_dev, &ws_aa, wsemuldisplaydevprint, CFARG_EOL);
+	config_found(sc->sc_dev, &ws_aa, wsemuldisplaydevprint, CFARGS_NONE);
 }
 
 static void
Index: src/sys/arch/amiga/dev/xsurf.c
diff -u src/sys/arch/amiga/dev/xsurf.c:1.4 src/sys/arch/amiga/dev/xsurf.c:1.4.8.1
--- src/sys/arch/amiga/dev/xsurf.c:1.4	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/xsurf.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: xsurf.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: xsurf.c,v 1.4.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: xsurf.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: xsurf.c,v 1.4.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /*
  * X-Surf driver, split from ne_zbus. 
@@ -128,7 +128,7 @@ xsurf_attach(device_t parent, device_t s
 	/* Add clockport. */
 	xaa_gencp1.xaa_base = (bus_addr_t)zap->va + XSURF_CP2_BASE;
 	strcpy(xaa_gencp1.xaa_name, "gencp_xsurf");
-	config_found(sc->sc_dev, &xaa_gencp1, xsurf_print, CFARG_EOL);
+	config_found(sc->sc_dev, &xaa_gencp1, xsurf_print, CFARGS_NONE);
 
 	/* Now... if we are a fake X-Surf that's enough. */
 	if (zap->serno == DENEB_XSURF_SERNO) {
@@ -139,17 +139,17 @@ xsurf_attach(device_t parent, device_t s
 	/* Otherwise add one more clockport and continue... */
 	xaa_gencp2.xaa_base = (bus_addr_t)zap->va + XSURF_CP1_BASE;
 	strcpy(xaa_gencp2.xaa_name, "gencp_xsurf");
-	config_found(sc->sc_dev, &xaa_gencp2, xsurf_print, CFARG_EOL);
+	config_found(sc->sc_dev, &xaa_gencp2, xsurf_print, CFARGS_NONE);
 		
 	/* Add ne(4). */
 	xaa_ne.xaa_base = (bus_addr_t)zap->va + XSURF_NE_OFFSET;
 	strcpy(xaa_ne.xaa_name, "ne_xsurf");
-	config_found(sc->sc_dev, &xaa_ne, xsurf_print, CFARG_EOL);
+	config_found(sc->sc_dev, &xaa_ne, xsurf_print, CFARGS_NONE);
 
 	/* Add wdc(4). */
 	xaa_wdc.xaa_base = (bus_addr_t)zap->va + XSURF_WDC_OFFSET;
 	strcpy(xaa_wdc.xaa_name, "wdc_xsurf");
-	config_found(sc->sc_dev, &xaa_wdc, xsurf_print, CFARG_EOL);
+	config_found(sc->sc_dev, &xaa_wdc, xsurf_print, CFARGS_NONE);
 
 }
 
Index: src/sys/arch/amiga/dev/z3rambd.c
diff -u src/sys/arch/amiga/dev/z3rambd.c:1.4 src/sys/arch/amiga/dev/z3rambd.c:1.4.8.1
--- src/sys/arch/amiga/dev/z3rambd.c:1.4	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/z3rambd.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: z3rambd.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: z3rambd.c,v 1.4.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2012 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: z3rambd.c,v 1.4 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: z3rambd.c,v 1.4.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /*
  * Z3 RAM virtual block device. Supports ZorRAM, BigRamPlus and FastLane Z3 so 
@@ -114,7 +114,7 @@ z3rambd_attach(device_t parent, device_t
 
 	aaa.cookie = sc;
 	aaa.memops = &z3rambd_altmem_memops;	
-	config_found(self, &aaa, z3rambd_altmem_print, CFARG_EOL);
+	config_found(self, &aaa, z3rambd_altmem_print, CFARGS_NONE);
 }
 
 static int

Index: src/sys/arch/amiga/dev/afsc.c
diff -u src/sys/arch/amiga/dev/afsc.c:1.45 src/sys/arch/amiga/dev/afsc.c:1.45.8.1
--- src/sys/arch/amiga/dev/afsc.c:1.45	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/afsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: afsc.c,v 1.45 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: afsc.c,v 1.45.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: afsc.c,v 1.45 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: afsc.c,v 1.45.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -190,7 +190,7 @@ afscattach(device_t parent, device_t sel
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/ahsc.c
diff -u src/sys/arch/amiga/dev/ahsc.c:1.39 src/sys/arch/amiga/dev/ahsc.c:1.39.8.1
--- src/sys/arch/amiga/dev/ahsc.c:1.39	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/ahsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ahsc.c,v 1.39 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: ahsc.c,v 1.39.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ahsc.c,v 1.39 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ahsc.c,v 1.39.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -202,7 +202,7 @@ ahscattach(device_t parent, device_t sel
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 void

Index: src/sys/arch/amiga/dev/amidisplaycc.c
diff -u src/sys/arch/amiga/dev/amidisplaycc.c:1.36 src/sys/arch/amiga/dev/amidisplaycc.c:1.36.2.1
--- src/sys/arch/amiga/dev/amidisplaycc.c:1.36	Tue Jun 15 09:00:33 2021
+++ src/sys/arch/amiga/dev/amidisplaycc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: amidisplaycc.c,v 1.36 2021/06/15 09:00:33 rin Exp $ */
+/*	$NetBSD: amidisplaycc.c,v 1.36.2.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2000 Jukka Andberg.
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: amidisplaycc.c,v 1.36 2021/06/15 09:00:33 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: amidisplaycc.c,v 1.36.2.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /*
  * wscons interface to amiga custom chips. Contains the necessary functions
@@ -472,7 +472,7 @@ amidisplaycc_attach(device_t parent, dev
 		waa.console = amidisplaycc_consolescreen.isconsole;
 		waa.accessops = &amidisplaycc_accessops;
 		waa.accesscookie = adp;
-		config_found(self, &waa, wsemuldisplaydevprint, CFARG_EOL);
+		config_found(self, &waa, wsemuldisplaydevprint, CFARGS_NONE);
 
 		wsfont_init();
 	}

Index: src/sys/arch/amiga/dev/atzsc.c
diff -u src/sys/arch/amiga/dev/atzsc.c:1.44 src/sys/arch/amiga/dev/atzsc.c:1.44.8.1
--- src/sys/arch/amiga/dev/atzsc.c:1.44	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/atzsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: atzsc.c,v 1.44 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: atzsc.c,v 1.44.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: atzsc.c,v 1.44 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: atzsc.c,v 1.44.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -211,7 +211,7 @@ atzscattach(device_t parent, device_t se
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 void

Index: src/sys/arch/amiga/dev/cbiiisc.c
diff -u src/sys/arch/amiga/dev/cbiiisc.c:1.22 src/sys/arch/amiga/dev/cbiiisc.c:1.22.8.1
--- src/sys/arch/amiga/dev/cbiiisc.c:1.22	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/cbiiisc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: cbiiisc.c,v 1.22 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: cbiiisc.c,v 1.22.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cbiiisc.c,v 1.22 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cbiiisc.c,v 1.22.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -166,7 +166,7 @@ cbiiiscattach(device_t parent, device_t 
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 int
Index: src/sys/arch/amiga/dev/drsupio.c
diff -u src/sys/arch/amiga/dev/drsupio.c:1.22 src/sys/arch/amiga/dev/drsupio.c:1.22.8.1
--- src/sys/arch/amiga/dev/drsupio.c:1.22	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/drsupio.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drsupio.c,v 1.22 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: drsupio.c,v 1.22.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drsupio.c,v 1.22 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drsupio.c,v 1.22.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /*
  * DraCo multi-io chip bus space stuff
@@ -113,7 +113,7 @@ drsupioattach(device_t parent, device_t 
 		supa.supio_name = drsd->name;
 		supa.supio_iobase = drsd->off;
 		supa.supio_arg = drsd->arg;
-		config_found(self, &supa, drsupprint, CFARG_EOL); /* XXX */
+		config_found(self, &supa, drsupprint, CFARGS_NONE); /* XXX */
 		++drsd;
 	}
 

Index: src/sys/arch/amiga/dev/drsc.c
diff -u src/sys/arch/amiga/dev/drsc.c:1.34 src/sys/arch/amiga/dev/drsc.c:1.34.8.1
--- src/sys/arch/amiga/dev/drsc.c:1.34	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/drsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: drsc.c,v 1.34 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: drsc.c,v 1.34.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1996 Ignatios Souvatzis
@@ -59,7 +59,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: drsc.c,v 1.34 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: drsc.c,v 1.34.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -170,7 +170,7 @@ drscattach(device_t parent, device_t sel
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 /*
Index: src/sys/arch/amiga/dev/otgsc.c
diff -u src/sys/arch/amiga/dev/otgsc.c:1.34 src/sys/arch/amiga/dev/otgsc.c:1.34.8.1
--- src/sys/arch/amiga/dev/otgsc.c:1.34	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/otgsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: otgsc.c,v 1.34 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: otgsc.c,v 1.34.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: otgsc.c,v 1.34 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: otgsc.c,v 1.34.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -179,7 +179,7 @@ otgscattach(device_t parent, device_t se
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/empsc.c
diff -u src/sys/arch/amiga/dev/empsc.c:1.29 src/sys/arch/amiga/dev/empsc.c:1.29.8.1
--- src/sys/arch/amiga/dev/empsc.c:1.29	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/empsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: empsc.c,v 1.29 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: empsc.c,v 1.29.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: empsc.c,v 1.29 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: empsc.c,v 1.29.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -175,7 +175,7 @@ empscattach(device_t parent, device_t se
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/fd.c
diff -u src/sys/arch/amiga/dev/fd.c:1.98 src/sys/arch/amiga/dev/fd.c:1.98.8.1
--- src/sys/arch/amiga/dev/fd.c:1.98	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/fd.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: fd.c,v 1.98 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: fd.c,v 1.98.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.98 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.98.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -371,11 +371,11 @@ fdcattach(device_t parent, device_t self
 	args.type = fdcgetfdtype(args.unit);
 
 	fdc_side = -1;
-	config_found(self, &args, fdcprint, CFARG_EOL);
+	config_found(self, &args, fdcprint, CFARGS_NONE);
 	for (args.unit++; args.unit < FDMAXUNITS; args.unit++) {
 		if ((args.type = fdcgetfdtype(args.unit)) == NULL)
 			continue;
-		config_found(self, &args, fdcprint, CFARG_EOL);
+		config_found(self, &args, fdcprint, CFARGS_NONE);
 	}
 }
 

Index: src/sys/arch/amiga/dev/gayle_pcmcia.c
diff -u src/sys/arch/amiga/dev/gayle_pcmcia.c:1.33 src/sys/arch/amiga/dev/gayle_pcmcia.c:1.33.8.1
--- src/sys/arch/amiga/dev/gayle_pcmcia.c:1.33	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/gayle_pcmcia.c	Tue Aug  3 23:05:52 2021
@@ -1,9 +1,9 @@
-/*	$NetBSD: gayle_pcmcia.c,v 1.33 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: gayle_pcmcia.c,v 1.33.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /* public domain */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gayle_pcmcia.c,v 1.33 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gayle_pcmcia.c,v 1.33.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /* PCMCIA front-end driver for A1200's and A600's. */
 
@@ -173,7 +173,8 @@ pccard_attach(device_t parent, device_t 
 	paa.paa_busname = "pcmcia";
 	paa.pct = &chip_functions;
 	paa.pch = &sc->devs[0];
-	sc->devs[0].card = config_found(self, &paa, simple_devprint, CFARG_EOL);
+	sc->devs[0].card = config_found(self, &paa, simple_devprint,
+	    CFARGS_NONE);
 	if (sc->devs[0].card == NULL) {
 		printf("attach failed, config_found() returned NULL\n");
 		pmap_remove(kernel_map->pmap, pcmcia_base,
Index: src/sys/arch/amiga/dev/mlhsc.c
diff -u src/sys/arch/amiga/dev/mlhsc.c:1.33 src/sys/arch/amiga/dev/mlhsc.c:1.33.8.1
--- src/sys/arch/amiga/dev/mlhsc.c:1.33	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/mlhsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: mlhsc.c,v 1.33 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: mlhsc.c,v 1.33.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mlhsc.c,v 1.33 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mlhsc.c,v 1.33.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -172,7 +172,7 @@ mlhscattach(device_t parent, device_t se
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/grf.c
diff -u src/sys/arch/amiga/dev/grf.c:1.66 src/sys/arch/amiga/dev/grf.c:1.66.6.1
--- src/sys/arch/amiga/dev/grf.c:1.66	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/dev/grf.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf.c,v 1.66 2021/04/27 14:48:28 thorpej Exp $ */
+/*	$NetBSD: grf.c,v 1.66.6.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf.c,v 1.66 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf.c,v 1.66.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /*
  * Graphics display driver for the Amiga
@@ -214,8 +214,7 @@ grfattach(device_t parent, device_t self
 		wa.accessops = gp->g_accessops;
 		wa.accesscookie = &gp->g_vd;
 		config_found(self, &wa, wsemuldisplaydevprint,
-		    CFARG_IATTR, "wsemuldisplaydev",
-		    CFARG_EOL);
+		    CFARGS(.iattr = "wsemuldisplaydev"));
 #endif  /* NWSDISPLAY > 0 */
 	}
 
@@ -224,8 +223,7 @@ grfattach(device_t parent, device_t self
 	 * try and attach an ite
 	 */
 	amiga_config_found(cfdata, self, gp, grfprint,
-	    CFARG_IATTR, "grf",
-	    CFARG_EOL);
+	    CFARGS(.iattr = "grf"));
 #endif
 }
 

Index: src/sys/arch/amiga/dev/grf_cc.c
diff -u src/sys/arch/amiga/dev/grf_cc.c:1.42 src/sys/arch/amiga/dev/grf_cc.c:1.42.6.1
--- src/sys/arch/amiga/dev/grf_cc.c:1.42	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/dev/grf_cc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_cc.c,v 1.42 2021/04/27 14:48:28 thorpej Exp $ */
+/*	$NetBSD: grf_cc.c,v 1.42.6.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_cc.c,v 1.42 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_cc.c,v 1.42.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include "grfcc.h"
 #include "ite.h"
@@ -151,7 +151,7 @@ grfccattach(device_t parent, device_t se
 	/*
 	 * attach grf
 	 */
-	amiga_config_found(cfdata, gp->g_device, gp, grfccprint, CFARG_EOL);
+	amiga_config_found(cfdata, gp->g_device, gp, grfccprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/grf_cl.c
diff -u src/sys/arch/amiga/dev/grf_cl.c:1.51 src/sys/arch/amiga/dev/grf_cl.c:1.51.6.1
--- src/sys/arch/amiga/dev/grf_cl.c:1.51	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/dev/grf_cl.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_cl.c,v 1.51 2021/04/27 14:48:28 thorpej Exp $ */
+/*	$NetBSD: grf_cl.c,v 1.51.6.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1997 Klaus Burkert
@@ -36,7 +36,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_cl.c,v 1.51 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_cl.c,v 1.51.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include "grfcl.h"
 #include "ite.h"
@@ -456,7 +456,7 @@ grfclattach(device_t parent, device_t se
 	 * attach grf (once)
 	 */
 	if (amiga_config_found(cfdata, gp->g_device, gp, grfclprint,
-			       CFARG_EOL)) {
+			       CFARGS_NONE)) {
 		attachflag = 1;
 		printf("grfcl: %dMB ", cl_fbsize / 0x100000);
 		switch (cltype) {

Index: src/sys/arch/amiga/dev/grf_cv.c
diff -u src/sys/arch/amiga/dev/grf_cv.c:1.60 src/sys/arch/amiga/dev/grf_cv.c:1.60.6.1
--- src/sys/arch/amiga/dev/grf_cv.c:1.60	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/dev/grf_cv.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_cv.c,v 1.60 2021/04/27 14:48:28 thorpej Exp $ */
+/*	$NetBSD: grf_cv.c,v 1.60.6.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1995 Michael Teske
@@ -33,7 +33,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_cv.c,v 1.60 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_cv.c,v 1.60.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include "grfcv.h"
 #include "ite.h"
@@ -555,7 +555,7 @@ grfcvattach(device_t parent, device_t se
 	 * attach grf
 	 */
 	if (amiga_config_found(cfdata, gp->g_device, gp, grfcvprint,
-			       CFARG_EOL)) {
+			       CFARGS_NONE)) {
 		if (self != NULL)
 			printf("grfcv: CyberVision64 with %dMB being used\n",
 			    cv_fbsize/0x100000);

Index: src/sys/arch/amiga/dev/grf_cv3d.c
diff -u src/sys/arch/amiga/dev/grf_cv3d.c:1.35 src/sys/arch/amiga/dev/grf_cv3d.c:1.35.6.1
--- src/sys/arch/amiga/dev/grf_cv3d.c:1.35	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/dev/grf_cv3d.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_cv3d.c,v 1.35 2021/04/27 14:48:28 thorpej Exp $ */
+/*	$NetBSD: grf_cv3d.c,v 1.35.6.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1995 Michael Teske
@@ -33,7 +33,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_cv3d.c,v 1.35 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_cv3d.c,v 1.35.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include "grfcv3d.h"
 #include "ite.h"
@@ -505,7 +505,7 @@ grfcv3dattach(device_t parent, device_t 
 	 * attach grf
 	 */
 	if (amiga_config_found(cfdata, gp->g_device, gp, grfcv3dprint,
-			       CFARG_EOL)) {
+			       CFARGS_NONE)) {
 		if (self != NULL)
 			printf("%s: CyberVision64/3D with %dMB being used\n",
 			    device_xname(self), cv3d_fbsize / 0x100000);

Index: src/sys/arch/amiga/dev/grf_et.c
diff -u src/sys/arch/amiga/dev/grf_et.c:1.37 src/sys/arch/amiga/dev/grf_et.c:1.37.6.1
--- src/sys/arch/amiga/dev/grf_et.c:1.37	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/dev/grf_et.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_et.c,v 1.37 2021/04/27 14:48:28 thorpej Exp $ */
+/*	$NetBSD: grf_et.c,v 1.37.6.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1997 Klaus Burkert
@@ -37,7 +37,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_et.c,v 1.37 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_et.c,v 1.37.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include "grfet.h"
 #include "ite.h"
@@ -388,7 +388,7 @@ grfetattach(device_t parent, device_t se
 	 * attach grf (once)
 	 */
 	if (amiga_config_found(cfdata, gp->g_device, gp, grfetprint,
-			       CFARG_EOL)) {
+			       CFARGS_NONE)) {
 		attachflag = 1;
 		printf("grfet: %dMB ", et_fbsize / 0x100000);
 		switch (ettype) {

Index: src/sys/arch/amiga/dev/grf_rh.c
diff -u src/sys/arch/amiga/dev/grf_rh.c:1.58 src/sys/arch/amiga/dev/grf_rh.c:1.58.6.1
--- src/sys/arch/amiga/dev/grf_rh.c:1.58	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/dev/grf_rh.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_rh.c,v 1.58 2021/04/27 14:48:28 thorpej Exp $ */
+/*	$NetBSD: grf_rh.c,v 1.58.6.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1994 Markus Wild
@@ -34,7 +34,7 @@
 #include "opt_retina.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_rh.c,v 1.58 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_rh.c,v 1.58.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include "grfrh.h"
 #include "ite.h"
@@ -1617,7 +1617,7 @@ grfrhattach(device_t parent, device_t se
 	/*
 	 * attach grf
 	 */
-	amiga_config_found(cfdata, gp->g_device, gp, grfrhprint, CFARG_EOL);
+	amiga_config_found(cfdata, gp->g_device, gp, grfrhprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/grf_rt.c
diff -u src/sys/arch/amiga/dev/grf_rt.c:1.59 src/sys/arch/amiga/dev/grf_rt.c:1.59.6.1
--- src/sys/arch/amiga/dev/grf_rt.c:1.59	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/dev/grf_rt.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_rt.c,v 1.59 2021/04/27 14:48:28 thorpej Exp $ */
+/*	$NetBSD: grf_rt.c,v 1.59.6.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1993 Markus Wild
@@ -33,7 +33,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_rt.c,v 1.59 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_rt.c,v 1.59.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include "grfrt.h"
 #include "ite.h"
@@ -881,7 +881,7 @@ grfrtattach(device_t parent, device_t se
 	/*
 	 * attach grf
 	 */
-	amiga_config_found(cfdata, gp->g_device, gp, grfrtprint, CFARG_EOL);
+	amiga_config_found(cfdata, gp->g_device, gp, grfrtprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/grf_ul.c
diff -u src/sys/arch/amiga/dev/grf_ul.c:1.52 src/sys/arch/amiga/dev/grf_ul.c:1.52.6.1
--- src/sys/arch/amiga/dev/grf_ul.c:1.52	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/dev/grf_ul.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: grf_ul.c,v 1.52 2021/04/27 14:48:28 thorpej Exp $ */
+/*	$NetBSD: grf_ul.c,v 1.52.6.1 2021/08/03 23:05:52 thorpej Exp $ */
 #define UL_DEBUG
 
 /*-
@@ -33,7 +33,7 @@
 #include "opt_amigacons.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf_ul.c,v 1.52 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf_ul.c,v 1.52.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include "grful.h"
 #include "ite.h"
@@ -554,7 +554,7 @@ grfulattach(device_t parent, device_t se
 	/*
 	 * attach grf
 	 */
-	amiga_config_found(cfdata, gp->g_device, gp, grfulprint, CFARG_EOL);
+	amiga_config_found(cfdata, gp->g_device, gp, grfulprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/gtsc.c
diff -u src/sys/arch/amiga/dev/gtsc.c:1.42 src/sys/arch/amiga/dev/gtsc.c:1.42.8.1
--- src/sys/arch/amiga/dev/gtsc.c:1.42	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/gtsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: gtsc.c,v 1.42 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: gtsc.c,v 1.42.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gtsc.c,v 1.42 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gtsc.c,v 1.42.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -239,7 +239,7 @@ gtscattach(device_t parent, device_t sel
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 void

Index: src/sys/arch/amiga/dev/gvpbus.c
diff -u src/sys/arch/amiga/dev/gvpbus.c:1.27 src/sys/arch/amiga/dev/gvpbus.c:1.27.8.1
--- src/sys/arch/amiga/dev/gvpbus.c:1.27	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/gvpbus.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: gvpbus.c,v 1.27 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: gvpbus.c,v 1.27.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gvpbus.c,v 1.27 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gvpbus.c,v 1.27.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -145,11 +145,11 @@ gvpbusattach(device_t parent, device_t s
 
 	if (flags & GVP_SCSI) {
 		ga.flags = flags0 | GVP_SCSI;
-		config_found(self, &ga, gvpbusprint, CFARG_EOL);
+		config_found(self, &ga, gvpbusprint, CFARGS_NONE);
 	}
 	if (flags & GVP_IO) {
 		ga.flags = flags0 | GVP_IO;
-		config_found(self, &ga, gvpbusprint, CFARG_EOL);
+		config_found(self, &ga, gvpbusprint, CFARGS_NONE);
 	}
 }
 

Index: src/sys/arch/amiga/dev/gvpio.c
diff -u src/sys/arch/amiga/dev/gvpio.c:1.21 src/sys/arch/amiga/dev/gvpio.c:1.21.8.1
--- src/sys/arch/amiga/dev/gvpio.c:1.21	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/gvpio.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: gvpio.c,v 1.21 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: gvpio.c,v 1.21.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1997 Ignatios Souvatzis
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gvpio.c,v 1.21 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gvpio.c,v 1.21.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /*
  * GVP I/O Extender
@@ -131,7 +131,7 @@ gvpioattach(device_t parent, device_t se
 		supa.supio_iobase = giosd->off;
 		supa.supio_arg = giosd->arg;
 		supa.supio_ipl = giosd->ipl;
-		config_found(self, &supa, gvpioprint, CFARG_EOL); /* XXX */
+		config_found(self, &supa, gvpioprint, CFARGS_NONE); /* XXX */
 		++giosd;
 	}
 	if (giosc->sc_comhdls.lh_first) {

Index: src/sys/arch/amiga/dev/hyper.c
diff -u src/sys/arch/amiga/dev/hyper.c:1.23 src/sys/arch/amiga/dev/hyper.c:1.23.8.1
--- src/sys/arch/amiga/dev/hyper.c:1.23	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/hyper.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: hyper.c,v 1.23 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: hyper.c,v 1.23.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 1997,1998 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: hyper.c,v 1.23 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hyper.c,v 1.23.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /*
  * zbus HyperCom driver
@@ -149,7 +149,7 @@ hyperattach(device_t parent, device_t se
 			supa.supio_name = hprsd->name;
 			supa.supio_iobase = hprsd->off;
 			supa.supio_arg = hprsd->arg;
-			config_found(self, &supa, hyperprint, CFARG_EOL); /* XXX */
+			config_found(self, &supa, hyperprint, CFARGS_NONE); /* XXX */
 		}
 		++hprsd;
 	}

Index: src/sys/arch/amiga/dev/ioblix_zbus.c
diff -u src/sys/arch/amiga/dev/ioblix_zbus.c:1.20 src/sys/arch/amiga/dev/ioblix_zbus.c:1.20.8.1
--- src/sys/arch/amiga/dev/ioblix_zbus.c:1.20	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/ioblix_zbus.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ioblix_zbus.c,v 1.20 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: ioblix_zbus.c,v 1.20.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ioblix_zbus.c,v 1.20 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ioblix_zbus.c,v 1.20.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /* IOBlix Zorro driver */
 /* XXX to be done: we need to probe the com clock speed! */
@@ -130,7 +130,7 @@ iobzattach(device_t parent, device_t sel
 		supa.supio_name = iobzd->name;
 		supa.supio_iobase = iobzd->off;
 		supa.supio_arg = iobzd->arg ? iobzclock : 0 /* XXX iobzd->arg */;
-		config_found(self, &supa, iobzprint, CFARG_EOL); /* XXX */
+		config_found(self, &supa, iobzprint, CFARGS_NONE); /* XXX */
 		++iobzd;
 	}
 

Index: src/sys/arch/amiga/dev/ivsc.c
diff -u src/sys/arch/amiga/dev/ivsc.c:1.38 src/sys/arch/amiga/dev/ivsc.c:1.38.8.1
--- src/sys/arch/amiga/dev/ivsc.c:1.38	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/ivsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ivsc.c,v 1.38 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: ivsc.c,v 1.38.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ivsc.c,v 1.38 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ivsc.c,v 1.38.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -186,7 +186,7 @@ ivscattach(device_t parent, device_t sel
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/kbd.c
diff -u src/sys/arch/amiga/dev/kbd.c:1.60 src/sys/arch/amiga/dev/kbd.c:1.60.2.1
--- src/sys/arch/amiga/dev/kbd.c:1.60	Thu Jun  3 07:31:20 2021
+++ src/sys/arch/amiga/dev/kbd.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: kbd.c,v 1.60 2021/06/03 07:31:20 rin Exp $ */
+/*	$NetBSD: kbd.c,v 1.60.2.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1986, 1990 The Regents of the University of California.
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kbd.c,v 1.60 2021/06/03 07:31:20 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kbd.c,v 1.60.2.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -220,8 +220,7 @@ kbdattach(device_t parent, device_t self
 		waa.accessops = &kbd_accessops;
 		waa.accesscookie = NULL;
 		kbd_softc.k_wskbddev = config_found(self, &waa, wskbddevprint,
-		    CFARG_IATTR, "wskbddev",
-		    CFARG_EOL);
+		    CFARGS(.iattr = "wskbddev"));
 
 		kbd_softc.k_pollingmode = 0;
 	}

Index: src/sys/arch/amiga/dev/mfc.c
diff -u src/sys/arch/amiga/dev/mfc.c:1.58 src/sys/arch/amiga/dev/mfc.c:1.58.8.1
--- src/sys/arch/amiga/dev/mfc.c:1.58	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/mfc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: mfc.c,v 1.58 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: mfc.c,v 1.58.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -55,7 +55,7 @@
 #include "opt_kgdb.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mfc.c,v 1.58 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mfc.c,v 1.58.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -419,14 +419,14 @@ mfcattach(device_t parent, device_t self
 
 	ma.subdev = "mfcs";
 	ma.unit = unit * 2;
-	config_found(self, &ma, mfcprint, CFARG_EOL);
+	config_found(self, &ma, mfcprint, CFARGS_NONE);
 
 	ma.unit = unit * 2 + 1;
-	config_found(self, &ma, mfcprint, CFARG_EOL);
+	config_found(self, &ma, mfcprint, CFARGS_NONE);
 
 	ma.subdev = "mfcp";
 	ma.unit = unit;
-	config_found(self, &ma, mfcprint, CFARG_EOL);
+	config_found(self, &ma, mfcprint, CFARGS_NONE);
 }
 
 /*

Index: src/sys/arch/amiga/dev/mgnsc.c
diff -u src/sys/arch/amiga/dev/mgnsc.c:1.47 src/sys/arch/amiga/dev/mgnsc.c:1.47.8.1
--- src/sys/arch/amiga/dev/mgnsc.c:1.47	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/mgnsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: mgnsc.c,v 1.47 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: mgnsc.c,v 1.47.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mgnsc.c,v 1.47 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mgnsc.c,v 1.47.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -162,7 +162,7 @@ mgnscattach(device_t parent, device_t se
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 /*
Index: src/sys/arch/amiga/dev/zssc.c
diff -u src/sys/arch/amiga/dev/zssc.c:1.47 src/sys/arch/amiga/dev/zssc.c:1.47.8.1
--- src/sys/arch/amiga/dev/zssc.c:1.47	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/zssc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: zssc.c,v 1.47 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: zssc.c,v 1.47.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: zssc.c,v 1.47 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: zssc.c,v 1.47.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -149,7 +149,7 @@ zsscattach(device_t parent, device_t sel
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, &sc->sc_channel, scsiprint, CFARG_EOL);
+	config_found(self, &sc->sc_channel, scsiprint, CFARGS_NONE);
 }
 
 /*

Index: src/sys/arch/amiga/dev/ms.c
diff -u src/sys/arch/amiga/dev/ms.c:1.41 src/sys/arch/amiga/dev/ms.c:1.41.2.1
--- src/sys/arch/amiga/dev/ms.c:1.41	Thu Jun  3 07:31:20 2021
+++ src/sys/arch/amiga/dev/ms.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ms.c,v 1.41 2021/06/03 07:31:20 rin Exp $ */
+/*	$NetBSD: ms.c,v 1.41.2.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * based on:
@@ -45,7 +45,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ms.c,v 1.41 2021/06/03 07:31:20 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ms.c,v 1.41.2.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /*
  * Mouse driver.
@@ -203,8 +203,7 @@ msattach(device_t parent, device_t self,
 		sc->sc_ports[i].ms_wsenabled = 0;
 		sc->sc_ports[i].ms_wsmousedev = 
 		    config_found(self, &waa, wsmousedevprint,
-			CFARG_IATTR, "wsmousedev",
-			CFARG_EOL);
+			CFARGS(.iattr = "wsmousedev"));
 #endif
 	}
 }

Index: src/sys/arch/amiga/dev/p5bus.c
diff -u src/sys/arch/amiga/dev/p5bus.c:1.5 src/sys/arch/amiga/dev/p5bus.c:1.5.8.1
--- src/sys/arch/amiga/dev/p5bus.c:1.5	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/p5bus.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*      $NetBSD: p5bus.c,v 1.5 2021/04/24 23:36:24 thorpej Exp $ */
+/*      $NetBSD: p5bus.c,v 1.5.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2011, 2012 The NetBSD Foundation, Inc.
@@ -143,11 +143,11 @@ p5bus_attach(device_t parent, device_t s
 	switch (sc->sc_has_scsi) {
 	case P5BUS_SCSI_710:
 		strcpy(p5baa.p5baa_name, "bppcsc");
-		config_found(sc->sc_dev, &p5baa, p5bus_print, CFARG_EOL);
+		config_found(sc->sc_dev, &p5baa, p5bus_print, CFARGS_NONE);
 		break;
 	case P5BUS_SCSI_770:
 		strcpy(p5baa.p5baa_name, "cbiiisc");
-		config_found(sc->sc_dev, &p5baa, p5bus_print, CFARG_EOL);
+		config_found(sc->sc_dev, &p5baa, p5bus_print, CFARGS_NONE);
 		break;
 	default:
 		break;
@@ -173,7 +173,7 @@ p5bus_callback(device_t self) {
 
 	/* p5pb is always found, probe is inside of p5pb driver */
 	strcpy(p5baa.p5baa_name, "p5pb");
-	config_found(sc->sc_dev, &p5baa, p5bus_print, CFARG_EOL);
+	config_found(sc->sc_dev, &p5baa, p5bus_print, CFARGS_NONE);
 }
 
 /* Get serial number of the card. */

Index: src/sys/arch/amiga/dev/wesc.c
diff -u src/sys/arch/amiga/dev/wesc.c:1.41 src/sys/arch/amiga/dev/wesc.c:1.41.8.1
--- src/sys/arch/amiga/dev/wesc.c:1.41	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/wesc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: wesc.c,v 1.41 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: wesc.c,v 1.41.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wesc.c,v 1.41 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wesc.c,v 1.41.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -160,7 +160,7 @@ wescattach(device_t parent, device_t sel
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/wstsc.c
diff -u src/sys/arch/amiga/dev/wstsc.c:1.36 src/sys/arch/amiga/dev/wstsc.c:1.36.8.1
--- src/sys/arch/amiga/dev/wstsc.c:1.36	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/wstsc.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: wstsc.c,v 1.36 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: wstsc.c,v 1.36.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1982, 1990 The Regents of the University of California.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wstsc.c,v 1.36 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wstsc.c,v 1.36.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -197,7 +197,7 @@ wstscattach(device_t parent, device_t se
 	/*
 	 * attach all scsi units on us
 	 */
-	config_found(self, chan, scsiprint, CFARG_EOL);
+	config_found(self, chan, scsiprint, CFARGS_NONE);
 }
 
 int

Index: src/sys/arch/amiga/dev/xsh.c
diff -u src/sys/arch/amiga/dev/xsh.c:1.3 src/sys/arch/amiga/dev/xsh.c:1.3.8.1
--- src/sys/arch/amiga/dev/xsh.c:1.3	Sat Apr 24 23:36:24 2021
+++ src/sys/arch/amiga/dev/xsh.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: xsh.c,v 1.3 2021/04/24 23:36:24 thorpej Exp $ */
+/*	$NetBSD: xsh.c,v 1.3.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: xsh.c,v 1.3 2021/04/24 23:36:24 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: xsh.c,v 1.3.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 /*
  * X-Surf 100 driver. 
@@ -90,7 +90,7 @@ xsh_attach(device_t parent, device_t sel
 	/* Add ne(4). */
 	xaa_ne.xaa_base = (bus_addr_t)zap->va + XSURF100_NE_OFFSET;
 	strcpy(xaa_ne.xaa_name, "ne_xsh");
-	config_found(sc->sc_dev, &xaa_ne, xsh_print, CFARG_EOL);
+	config_found(sc->sc_dev, &xaa_ne, xsh_print, CFARGS_NONE);
 
 	/* TODO: add USB module... */
 }

Index: src/sys/arch/amiga/dev/zbus.c
diff -u src/sys/arch/amiga/dev/zbus.c:1.76 src/sys/arch/amiga/dev/zbus.c:1.76.6.1
--- src/sys/arch/amiga/dev/zbus.c:1.76	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amiga/dev/zbus.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: zbus.c,v 1.76 2021/04/27 14:48:28 thorpej Exp $ */
+/*	$NetBSD: zbus.c,v 1.76.6.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: zbus.c,v 1.76 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: zbus.c,v 1.76.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -371,7 +371,7 @@ zbusattach(device_t parent, device_t sel
 				pcp->vaddr = za.va;
 		}
 		amiga_config_found(early_cfdata, self, &za, zbusprint,
-				   CFARG_EOL);
+				   CFARGS_NONE);
 	}
 }
 

Index: src/sys/arch/amiga/pci/cv3dpb.c
diff -u src/sys/arch/amiga/pci/cv3dpb.c:1.5 src/sys/arch/amiga/pci/cv3dpb.c:1.5.8.1
--- src/sys/arch/amiga/pci/cv3dpb.c:1.5	Sat Apr 24 23:36:25 2021
+++ src/sys/arch/amiga/pci/cv3dpb.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: cv3dpb.c,v 1.5 2021/04/24 23:36:25 thorpej Exp $ */
+/*	$NetBSD: cv3dpb.c,v 1.5.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2011, 2012 The NetBSD Foundation, Inc.
@@ -141,7 +141,7 @@ cv3dpb_attach(device_t parent, device_t 
 	pba.pba_bus = 0;
 	pba.pba_bridgetag = NULL;
 
-	config_found(self, &pba, pcibusprint, CFARG_EOL);
+	config_found(self, &pba, pcibusprint, CFARGS_NONE);
 }
 
 pcireg_t

Index: src/sys/arch/amiga/pci/em4k.c
diff -u src/sys/arch/amiga/pci/em4k.c:1.7 src/sys/arch/amiga/pci/em4k.c:1.7.8.1
--- src/sys/arch/amiga/pci/em4k.c:1.7	Sat Apr 24 23:36:25 2021
+++ src/sys/arch/amiga/pci/em4k.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: em4k.c,v 1.7 2021/04/24 23:36:25 thorpej Exp $ */
+/*	$NetBSD: em4k.c,v 1.7.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -235,7 +235,7 @@ em4k_callback(device_t self) {
 
 	em4k_intr_enable(sc);
 
-	config_found(self, &pba, pcibusprint, CFARG_EOL);
+	config_found(self, &pba, pcibusprint, CFARGS_NONE);
 }
 
 #ifdef PCI_NETBSD_CONFIGURE

Index: src/sys/arch/amiga/pci/empb.c
diff -u src/sys/arch/amiga/pci/empb.c:1.14 src/sys/arch/amiga/pci/empb.c:1.14.8.1
--- src/sys/arch/amiga/pci/empb.c:1.14	Sat Apr 24 23:36:25 2021
+++ src/sys/arch/amiga/pci/empb.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: empb.c,v 1.14 2021/04/24 23:36:25 thorpej Exp $ */
+/*	$NetBSD: empb.c,v 1.14.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2012 The NetBSD Foundation, Inc.
@@ -269,8 +269,7 @@ empb_callback(device_t self) {
 	empb_intr_enable(sc);
 
 	config_found(self, &pba, pcibusprint,
-	    CFARG_IATTR, "pcibus",
-	    CFARG_EOL);
+	    CFARGS(.iattr = "pcibus"));
 }
 
 static void
@@ -280,8 +279,7 @@ empb_empm_attach(struct empb_softc *sc)
 	aa.setup_area_t = sc->setup_area_t;
 
 	config_found(sc->sc_dev, &aa, empb_empm_print,
-	    CFARG_IATTR, "empmdev",
-	    CFARG_EOL);
+	    CFARGS(.iattr = "empmdev"));
 }
 
 static int 

Index: src/sys/arch/amiga/pci/mppb.c
diff -u src/sys/arch/amiga/pci/mppb.c:1.11 src/sys/arch/amiga/pci/mppb.c:1.11.8.1
--- src/sys/arch/amiga/pci/mppb.c:1.11	Sat Apr 24 23:36:25 2021
+++ src/sys/arch/amiga/pci/mppb.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: mppb.c,v 1.11 2021/04/24 23:36:25 thorpej Exp $ */
+/*	$NetBSD: mppb.c,v 1.11.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2011 The NetBSD Foundation, Inc.
@@ -186,7 +186,7 @@ mppb_attach(device_t parent, device_t se
 	pba.pba_bus = 0;
 	pba.pba_bridgetag = NULL;
 
-	config_found(self, &pba, pcibusprint, CFARG_EOL);
+	config_found(self, &pba, pcibusprint, CFARGS_NONE);
 }
 
 pcireg_t

Index: src/sys/arch/amiga/pci/p5pb.c
diff -u src/sys/arch/amiga/pci/p5pb.c:1.18 src/sys/arch/amiga/pci/p5pb.c:1.18.8.1
--- src/sys/arch/amiga/pci/p5pb.c:1.18	Sat Apr 24 23:36:25 2021
+++ src/sys/arch/amiga/pci/p5pb.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: p5pb.c,v 1.18 2021/04/24 23:36:25 thorpej Exp $ */
+/*	$NetBSD: p5pb.c,v 1.18.8.1 2021/08/03 23:05:52 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2011, 2012 The NetBSD Foundation, Inc.
@@ -219,7 +219,7 @@ p5pb_attach(device_t parent, device_t se
 
 	p5pb_set_props(sc);
 
-	config_found(self, &pba, pcibusprint, CFARG_EOL);
+	config_found(self, &pba, pcibusprint, CFARGS_NONE);
 }
 
 /*

Index: src/sys/arch/amigappc/amigappc/autoconf.c
diff -u src/sys/arch/amigappc/amigappc/autoconf.c:1.8 src/sys/arch/amigappc/amigappc/autoconf.c:1.8.6.1
--- src/sys/arch/amigappc/amigappc/autoconf.c:1.8	Tue Apr 27 14:48:28 2021
+++ src/sys/arch/amigappc/amigappc/autoconf.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: autoconf.c,v 1.8 2021/04/27 14:48:28 thorpej Exp $	*/
+/*	$NetBSD: autoconf.c,v 1.8.6.1 2021/08/03 23:05:52 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -30,10 +30,8 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#define	__SUBR_AUTOCONF_PRIVATE		/* XXX amiga_config_found() */
-
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.8 2021/04/27 14:48:28 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.8.6.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -125,18 +123,15 @@ matchname(const char *fp, const char *sp
  */
 int
 amiga_config_found(cfdata_t pcfp, device_t parent, void *aux, cfprint_t pfn,
-    cfarg_t tag, ...)
+    const struct cfargs *cfargs)
 {
 	struct device temp;
 	cfdata_t cf;
 	const struct cfattach *ca;
 	int rv = 0;
-	va_list ap;
-
-	va_start(ap, tag);
 
 	if (amiga_realconfig) {
-		rv = config_vfound(parent, aux, pfn, tag, ap) != NULL;
+		rv = config_found(parent, aux, pfn, cfargs) != NULL;
 		goto out;
 	}
 
@@ -149,7 +144,7 @@ amiga_config_found(cfdata_t pcfp, device
 	parent->dv_cfdriver = config_cfdriver_lookup(pcfp->cf_name);
 	parent->dv_unit = pcfp->cf_unit;
 
-	if ((cf = config_vsearch(parent, aux,  tag, ap)) != NULL) {
+	if ((cf = config_search(parent, aux,  cfargs)) != NULL) {
 		ca = config_cfattach_lookup(cf->cf_name, cf->cf_atname);
 		if (ca != NULL) {
 			(*ca->ca_attach)(parent, NULL, aux);
@@ -158,7 +153,6 @@ amiga_config_found(cfdata_t pcfp, device
 	}
 	parent->dv_cfdata = NULL;
  out:
-	va_end(ap);
 	return rv;
 }
 
@@ -184,13 +178,13 @@ config_console(void)
 	/*
 	 * internal grf.
 	 */
-	amiga_config_found(cf, NULL, __UNCONST("grfcc"), NULL, CFARG_EOL);
+	amiga_config_found(cf, NULL, __UNCONST("grfcc"), NULL, CFARGS_NONE);
 
 	/*
 	 * zbus knows when its not for real and will
 	 * only configure the appropriate hardware
 	 */
-	amiga_config_found(cf, NULL, __UNCONST("zbus"), NULL, CFARG_EOL);
+	amiga_config_found(cf, NULL, __UNCONST("zbus"), NULL, CFARGS_NONE);
 }
 
 /*

Index: src/sys/arch/amigappc/amigappc/mainbus.c
diff -u src/sys/arch/amigappc/amigappc/mainbus.c:1.5 src/sys/arch/amigappc/amigappc/mainbus.c:1.5.8.1
--- src/sys/arch/amigappc/amigappc/mainbus.c:1.5	Sat Apr 24 23:36:25 2021
+++ src/sys/arch/amigappc/amigappc/mainbus.c	Tue Aug  3 23:05:52 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: mainbus.c,v 1.5 2021/04/24 23:36:25 thorpej Exp $	*/
+/*	$NetBSD: mainbus.c,v 1.5.8.1 2021/08/03 23:05:52 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2008,2009 Frank Wille.
@@ -58,7 +58,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mainbus.c,v 1.5 2021/04/24 23:36:25 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mainbus.c,v 1.5.8.1 2021/08/03 23:05:52 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -102,40 +102,40 @@ mbattach(device_t parent, device_t self,
 	/*
 	 * Always find the CPU
 	 */
-	config_found(self, __UNCONST("cpu"), mbprint, CFARG_EOL);
+	config_found(self, __UNCONST("cpu"), mbprint, CFARGS_NONE);
 
 	/*
 	 * "find" all the things that should be there.
 	 */
 	if (is_a3000() || is_a4000())
 		config_found(self, __UNCONST("a34kbbc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	else
 		config_found(self, __UNCONST("a2kbbc"), simple_devprint,
-		    CFARG_EOL);
-	config_found(self, __UNCONST("ser"), simple_devprint, CFARG_EOL);
-	config_found(self, __UNCONST("par"), simple_devprint, CFARG_EOL);
-	config_found(self, __UNCONST("kbd"), simple_devprint, CFARG_EOL);
-	config_found(self, __UNCONST("ms"), simple_devprint, CFARG_EOL);
-	config_found(self, __UNCONST("grfcc"), simple_devprint, CFARG_EOL);
+		    CFARGS_NONE);
+	config_found(self, __UNCONST("ser"), simple_devprint, CFARGS_NONE);
+	config_found(self, __UNCONST("par"), simple_devprint, CFARGS_NONE);
+	config_found(self, __UNCONST("kbd"), simple_devprint, CFARGS_NONE);
+	config_found(self, __UNCONST("ms"), simple_devprint, CFARGS_NONE);
+	config_found(self, __UNCONST("grfcc"), simple_devprint, CFARGS_NONE);
 	config_found(self, __UNCONST("amidisplaycc"), simple_devprint,
-	    CFARG_EOL);
-	config_found(self, __UNCONST("fdc"), simple_devprint, CFARG_EOL);
+	    CFARGS_NONE);
+	config_found(self, __UNCONST("fdc"), simple_devprint, CFARGS_NONE);
 	if (is_a4000() || is_a1200())
 		config_found(self, __UNCONST("wdc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	if (is_a4000())			/* Try to configure A4000T SCSI */
 		config_found(self, __UNCONST("afsc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	if (is_a3000())
 		config_found(self, __UNCONST("ahsc"), simple_devprint,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 	if (is_a1200())
 		config_found(self, __UNCONST("pccard"), simple_devprint,
-		    CFARG_EOL);
-	config_found(self, __UNCONST("aucc"), simple_devprint, CFARG_EOL);
+		    CFARGS_NONE);
+	config_found(self, __UNCONST("aucc"), simple_devprint, CFARGS_NONE);
 
-	config_found(self, __UNCONST("zbus"), simple_devprint, CFARG_EOL);
+	config_found(self, __UNCONST("zbus"), simple_devprint, CFARGS_NONE);
 }
 
 int

Reply via email to