Module Name:    src
Committed By:   thorpej
Date:           Wed Aug  4 02:57:07 UTC 2021

Modified Files:
        src/sys/arch/shark/ofw [thorpej-cfargs2]: ofisascr.c vlpci.c
        src/sys/arch/shark/shark [thorpej-cfargs2]: sequoia.c shark_iic.c
        src/sys/arch/sparc/dev [thorpej-cfargs2]: bootbus.c cgfourteen.c ebus.c
            fd.c obio.c sbus.c ts102.c vme_machdep.c zs.c
        src/sys/arch/sparc/sparc [thorpej-cfargs2]: autoconf.c cpuunit.c
            iommu.c msiiep.c
        src/sys/arch/sparc64/dev [thorpej-cfargs2]: cbus.c central.c com_ebus.c
            ebus.c ebus_mainbus.c fdc.c ffb.c fhc.c gfb.c jbus-i2c.c psycho.c
            pyro.c sab.c sbus.c schizo.c upa.c vbus.c vdsk.c vpci.c zs.c
        src/sys/arch/sparc64/sparc64 [thorpej-cfargs2]: autoconf.c

Log Message:
Adapt to CFARGS().


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.11.8.1 src/sys/arch/shark/ofw/ofisascr.c \
    src/sys/arch/shark/ofw/vlpci.c
cvs rdiff -u -r1.15 -r1.15.6.1 src/sys/arch/shark/shark/sequoia.c
cvs rdiff -u -r1.1 -r1.1.8.1 src/sys/arch/shark/shark/shark_iic.c
cvs rdiff -u -r1.22 -r1.22.4.1 src/sys/arch/sparc/dev/bootbus.c
cvs rdiff -u -r1.89 -r1.89.8.1 src/sys/arch/sparc/dev/cgfourteen.c
cvs rdiff -u -r1.40 -r1.40.4.1 src/sys/arch/sparc/dev/ebus.c
cvs rdiff -u -r1.162 -r1.162.8.1 src/sys/arch/sparc/dev/fd.c
cvs rdiff -u -r1.75 -r1.75.8.1 src/sys/arch/sparc/dev/obio.c
cvs rdiff -u -r1.82 -r1.82.4.1 src/sys/arch/sparc/dev/sbus.c
cvs rdiff -u -r1.20 -r1.20.2.1 src/sys/arch/sparc/dev/ts102.c
cvs rdiff -u -r1.73 -r1.73.4.1 src/sys/arch/sparc/dev/vme_machdep.c
cvs rdiff -u -r1.122 -r1.122.8.1 src/sys/arch/sparc/dev/zs.c
cvs rdiff -u -r1.268 -r1.268.2.1 src/sys/arch/sparc/sparc/autoconf.c
cvs rdiff -u -r1.17 -r1.17.8.1 src/sys/arch/sparc/sparc/cpuunit.c
cvs rdiff -u -r1.98 -r1.98.4.1 src/sys/arch/sparc/sparc/iommu.c
cvs rdiff -u -r1.51 -r1.51.4.1 src/sys/arch/sparc/sparc/msiiep.c
cvs rdiff -u -r1.6 -r1.6.4.1 src/sys/arch/sparc64/dev/cbus.c
cvs rdiff -u -r1.7 -r1.7.4.1 src/sys/arch/sparc64/dev/central.c \
    src/sys/arch/sparc64/dev/vbus.c
cvs rdiff -u -r1.35 -r1.35.8.1 src/sys/arch/sparc64/dev/com_ebus.c
cvs rdiff -u -r1.67 -r1.67.4.1 src/sys/arch/sparc64/dev/ebus.c
cvs rdiff -u -r1.20 -r1.20.4.1 src/sys/arch/sparc64/dev/ebus_mainbus.c
cvs rdiff -u -r1.50 -r1.50.8.1 src/sys/arch/sparc64/dev/fdc.c
cvs rdiff -u -r1.66 -r1.66.8.1 src/sys/arch/sparc64/dev/ffb.c
cvs rdiff -u -r1.9 -r1.9.4.1 src/sys/arch/sparc64/dev/fhc.c
cvs rdiff -u -r1.10 -r1.10.8.1 src/sys/arch/sparc64/dev/gfb.c
cvs rdiff -u -r1.6 -r1.6.8.1 src/sys/arch/sparc64/dev/jbus-i2c.c
cvs rdiff -u -r1.134 -r1.134.4.1 src/sys/arch/sparc64/dev/psycho.c
cvs rdiff -u -r1.24 -r1.24.4.1 src/sys/arch/sparc64/dev/pyro.c
cvs rdiff -u -r1.56 -r1.56.8.1 src/sys/arch/sparc64/dev/sab.c
cvs rdiff -u -r1.102 -r1.102.4.1 src/sys/arch/sparc64/dev/sbus.c
cvs rdiff -u -r1.45 -r1.45.4.1 src/sys/arch/sparc64/dev/schizo.c
cvs rdiff -u -r1.22 -r1.22.4.1 src/sys/arch/sparc64/dev/upa.c
cvs rdiff -u -r1.7 -r1.7.2.1 src/sys/arch/sparc64/dev/vdsk.c
cvs rdiff -u -r1.11 -r1.11.4.1 src/sys/arch/sparc64/dev/vpci.c
cvs rdiff -u -r1.76 -r1.76.8.1 src/sys/arch/sparc64/dev/zs.c
cvs rdiff -u -r1.233 -r1.233.2.1 src/sys/arch/sparc64/sparc64/autoconf.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/shark/ofw/ofisascr.c
diff -u src/sys/arch/shark/ofw/ofisascr.c:1.11 src/sys/arch/shark/ofw/ofisascr.c:1.11.8.1
--- src/sys/arch/shark/ofw/ofisascr.c:1.11	Sat Apr 24 23:36:48 2021
+++ src/sys/arch/shark/ofw/ofisascr.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ofisascr.c,v 1.11 2021/04/24 23:36:48 thorpej Exp $	*/
+/*	$NetBSD: ofisascr.c,v 1.11.8.1 2021/08/04 02:57:06 thorpej Exp $	*/
 
 /*
  * Copyright 1997
@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ofisascr.c,v 1.11 2021/04/24 23:36:48 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ofisascr.c,v 1.11.8.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -105,6 +105,5 @@ ofisascrattach(device_t parent, device_t
 	ia.ia_aux = (void *)oba->oba_phandle;
     
 	config_found(dev, &ia, NULL,
-	    CFARG_DEVHANDLE, devhandle_from_of(oba->oba_phandle),
-	    CFARG_EOL);
+	    CFARGS(.devhandle = devhandle_from_of(oba->oba_phandle)));
 }
Index: src/sys/arch/shark/ofw/vlpci.c
diff -u src/sys/arch/shark/ofw/vlpci.c:1.11 src/sys/arch/shark/ofw/vlpci.c:1.11.8.1
--- src/sys/arch/shark/ofw/vlpci.c:1.11	Sat Apr 24 23:36:48 2021
+++ src/sys/arch/shark/ofw/vlpci.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: vlpci.c,v 1.11 2021/04/24 23:36:48 thorpej Exp $	*/
+/*	$NetBSD: vlpci.c,v 1.11.8.1 2021/08/04 02:57:06 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2017 Jonathan A. Kollasch
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vlpci.c,v 1.11 2021/04/24 23:36:48 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vlpci.c,v 1.11.8.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include "opt_pci.h"
 #include "pci.h"
@@ -329,8 +329,7 @@ vlpci_attach(device_t parent, device_t s
 	vlpci_dump_window(sc, VLPCI_PCI_WND_NO_3);
 
 	config_found(self, &pba, pcibusprint,
-	    CFARG_DEVHANDLE, devhandle_from_of(oba->oba_phandle),
-	    CFARG_EOL);
+	    CFARGS(.devhandle = devhandle_from_of(oba->oba_phandle)));
 }
 
 static void

Index: src/sys/arch/shark/shark/sequoia.c
diff -u src/sys/arch/shark/shark/sequoia.c:1.15 src/sys/arch/shark/shark/sequoia.c:1.15.6.1
--- src/sys/arch/shark/shark/sequoia.c:1.15	Fri Apr 30 02:11:37 2021
+++ src/sys/arch/shark/shark/sequoia.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: sequoia.c,v 1.15 2021/04/30 02:11:37 thorpej Exp $	*/
+/*	$NetBSD: sequoia.c,v 1.15.6.1 2021/08/04 02:57:06 thorpej Exp $	*/
 
 /*
  * Copyright 1997
@@ -40,7 +40,7 @@
 */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sequoia.c,v 1.15 2021/04/30 02:11:37 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sequoia.c,v 1.15.6.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -792,13 +792,11 @@ sequoia_attach(device_t parent, device_t
 	/* attach the i2c bus connected to the DRAM banks slots */
 	strlcpy(noba.oba_ofname, "dec,dnard-i2c", sizeof(noba.oba_ofname));
 	config_found(self, &noba, sequoia_cfprint,
-	    CFARG_IATTR, "sequoia",
-	    CFARG_EOL);
+	    CFARGS(.iattr = "sequoia"));
 
 	/* attach the ofisa instance at the same OFW node */
 	config_found(self, aux, ofisaprint,
-	    CFARG_IATTR, "ofisa_subclass",
-	    CFARG_EOL);
+	    CFARGS(.iattr = "ofisa_subclass"));
 }
 
 CFATTACH_DECL_NEW(sequoia, 0,

Index: src/sys/arch/shark/shark/shark_iic.c
diff -u src/sys/arch/shark/shark/shark_iic.c:1.1 src/sys/arch/shark/shark/shark_iic.c:1.1.8.1
--- src/sys/arch/shark/shark/shark_iic.c:1.1	Fri Apr 30 02:24:05 2021
+++ src/sys/arch/shark/shark/shark_iic.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: shark_iic.c,v 1.1 2021/04/30 02:24:05 thorpej Exp $	*/
+/*	$NetBSD: shark_iic.c,v 1.1.8.1 2021/08/04 02:57:06 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2021 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(0, "$NetBSD: shark_iic.c,v 1.1 2021/04/30 02:24:05 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: shark_iic.c,v 1.1.8.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -284,7 +284,7 @@ sharkiic_attach(device_t parent, device_
 	memset(&iba, 0, sizeof(iba));
 	iba.iba_tag = &sc->sc_i2c;
 
-	config_found(self, &iba, iicbus_print, CFARG_EOL);
+	config_found(self, &iba, iicbus_print, CFARGS_NONE);
 }
 
 CFATTACH_DECL_NEW(sharkiic, sizeof(struct sharkiic_softc),

Index: src/sys/arch/sparc/dev/bootbus.c
diff -u src/sys/arch/sparc/dev/bootbus.c:1.22 src/sys/arch/sparc/dev/bootbus.c:1.22.4.1
--- src/sys/arch/sparc/dev/bootbus.c:1.22	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc/dev/bootbus.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: bootbus.c,v 1.22 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: bootbus.c,v 1.22.4.1 2021/08/04 02:57:06 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bootbus.c,v 1.22 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bootbus.c,v 1.22.4.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/malloc.h>
@@ -123,9 +123,8 @@ bootbus_attach(device_t parent, device_t
 			panic("bootbus_attach: failed to set up attach args");
 
 		config_found(self, &baa, bootbus_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-		    CFARG_SUBMATCH, bootbus_submatch,
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(node),
+			   .submatch = bootbus_submatch));
 
 		bootbus_destroy_attach_args(&baa);
 	}

Index: src/sys/arch/sparc/dev/cgfourteen.c
diff -u src/sys/arch/sparc/dev/cgfourteen.c:1.89 src/sys/arch/sparc/dev/cgfourteen.c:1.89.8.1
--- src/sys/arch/sparc/dev/cgfourteen.c:1.89	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc/dev/cgfourteen.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: cgfourteen.c,v 1.89 2021/04/24 23:36:49 thorpej Exp $ */
+/*	$NetBSD: cgfourteen.c,v 1.89.8.1 2021/08/04 02:57:06 thorpej Exp $ */
 
 /*
  * Copyright (c) 1996
@@ -776,7 +776,7 @@ cg14_setup_wsdisplay(struct cgfourteen_s
 	aa.accessops = &cg14_accessops;
 	aa.accesscookie = &sc->sc_vd;
 
-	config_found(sc->sc_dev, &aa, wsemuldisplaydevprint, CFARG_EOL);
+	config_found(sc->sc_dev, &aa, wsemuldisplaydevprint, CFARGS_NONE);
 }
 
 static void

Index: src/sys/arch/sparc/dev/ebus.c
diff -u src/sys/arch/sparc/dev/ebus.c:1.40 src/sys/arch/sparc/dev/ebus.c:1.40.4.1
--- src/sys/arch/sparc/dev/ebus.c:1.40	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc/dev/ebus.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ebus.c,v 1.40 2021/05/10 23:53:44 thorpej Exp $ */
+/*	$NetBSD: ebus.c,v 1.40.4.1 2021/08/04 02:57:06 thorpej Exp $ */
 
 /*
  * Copyright (c) 1999, 2000 Matthew R. Green
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ebus.c,v 1.40 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ebus.c,v 1.40.4.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #if defined(DEBUG) && !defined(EBUS_DEBUG)
 #define EBUS_DEBUG
@@ -317,8 +317,7 @@ ebus_attach(device_t parent, device_t se
 		DPRINTF(EDB_CHILD,
 			("- found child `%s', attaching\n", ea.ea_name));
 		(void)config_found(self, &ea, ebus_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 		ebus_destroy_attach_args(&ea);
 	}
 }

Index: src/sys/arch/sparc/dev/fd.c
diff -u src/sys/arch/sparc/dev/fd.c:1.162 src/sys/arch/sparc/dev/fd.c:1.162.8.1
--- src/sys/arch/sparc/dev/fd.c:1.162	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc/dev/fd.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: fd.c,v 1.162 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: fd.c,v 1.162.8.1 2021/08/04 02:57:06 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -101,7 +101,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.162 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.162.8.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include "opt_ddb.h"
 #include "opt_md.h"
@@ -689,7 +689,7 @@ fdcattach(struct fdc_softc *fdc, int pri
 		fa.fa_deftype = NULL;		/* unknown */
 	fa.fa_deftype = &fd_types[0];		/* XXX */
 		if (config_found(fdc->sc_dev, (void *)&fa, fdprint,
-				 CFARG_EOL) != NULL)
+				 CFARGS_NONE) != NULL)
 			drive_attached = 1;
 	}
 

Index: src/sys/arch/sparc/dev/obio.c
diff -u src/sys/arch/sparc/dev/obio.c:1.75 src/sys/arch/sparc/dev/obio.c:1.75.8.1
--- src/sys/arch/sparc/dev/obio.c:1.75	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc/dev/obio.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: obio.c,v 1.75 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: obio.c,v 1.75.8.1 2021/08/04 02:57:06 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1997,1998 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: obio.c,v 1.75 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: obio.c,v 1.75.8.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include "locators.h"
 
@@ -165,15 +165,13 @@ obioattach(device_t parent, device_t sel
 		for (cpp = special4; *cpp != NULL; cpp++) {
 			oa.name = *cpp;
 			config_search(self, &oa,
-			    CFARG_SEARCH, obiosearch,
-			    CFARG_EOL);
+			    CFARGS(.search = obiosearch));
 		}
 
 		/* Find all other obio devices */
 		oa.name = NULL;
 		config_search(self, &oa,
-		    CFARG_SEARCH, obiosearch,
-		    CFARG_EOL);
+		    CFARGS(.search = obiosearch));
 #endif
 		return;
 	} else if (CPU_ISSUN4M) {
@@ -285,7 +283,7 @@ obiosearch(device_t parent, struct cfdat
 	if (!config_probe(parent, cf, &uoba))
 		return (0);
 
-	config_attach(parent, cf, &uoba, obioprint, CFARG_EOL);
+	config_attach(parent, cf, &uoba, obioprint, CFARGS_NONE);
 	return (1);
 }
 

Index: src/sys/arch/sparc/dev/sbus.c
diff -u src/sys/arch/sparc/dev/sbus.c:1.82 src/sys/arch/sparc/dev/sbus.c:1.82.4.1
--- src/sys/arch/sparc/dev/sbus.c:1.82	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc/dev/sbus.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: sbus.c,v 1.82 2021/05/10 23:53:44 thorpej Exp $ */
+/*	$NetBSD: sbus.c,v 1.82.4.1 2021/08/04 02:57:06 thorpej Exp $ */
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -74,7 +74,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sbus.c,v 1.82 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sbus.c,v 1.82.4.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/malloc.h>
@@ -413,8 +413,7 @@ sbus_attach_common(struct sbus_softc *sc
 			panic("sbus_attach: %s: incomplete", sp);
 		}
 		(void) config_found(sc->sc_dev, (void *)&sa, sbus_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 		sbus_destroy_attach_args(&sa);
 	}
 
@@ -436,8 +435,7 @@ sbus_attach_common(struct sbus_softc *sc
 			continue;
 		}
 		(void) config_found(sc->sc_dev, (void *)&sa, sbus_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 		sbus_destroy_attach_args(&sa);
 	}
 }

Index: src/sys/arch/sparc/dev/ts102.c
diff -u src/sys/arch/sparc/dev/ts102.c:1.20 src/sys/arch/sparc/dev/ts102.c:1.20.2.1
--- src/sys/arch/sparc/dev/ts102.c:1.20	Fri Jun 11 04:58:30 2021
+++ src/sys/arch/sparc/dev/ts102.c	Wed Aug  4 02:57:06 2021
@@ -1,5 +1,5 @@
 /*	$OpenBSD: ts102.c,v 1.14 2005/01/27 17:03:23 millert Exp $	*/
-/*	$NetBSD: ts102.c,v 1.20 2021/06/11 04:58:30 jdc Exp $ */
+/*	$NetBSD: ts102.c,v 1.20.2.1 2021/08/04 02:57:06 thorpej Exp $ */
 /*
  * Copyright (c) 2003, 2004, Miodrag Vallat.
  * Copyright (c) 2005, Michael Lorenz.
@@ -410,7 +410,7 @@ tslot_reset(struct tslot_data *td, uint3
 	paa.pch = (pcmcia_chipset_handle_t)td;
 
 	td->td_pcmcia = config_found(td->td_parent->sc_dev, &paa, tslot_print,
-	    CFARG_EOL);
+	    CFARGS_NONE);
 
 	if (td->td_pcmcia == NULL) {
 		/*

Index: src/sys/arch/sparc/dev/vme_machdep.c
diff -u src/sys/arch/sparc/dev/vme_machdep.c:1.73 src/sys/arch/sparc/dev/vme_machdep.c:1.73.4.1
--- src/sys/arch/sparc/dev/vme_machdep.c:1.73	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc/dev/vme_machdep.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: vme_machdep.c,v 1.73 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: vme_machdep.c,v 1.73.4.1 2021/08/04 02:57:06 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1997, 1998 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vme_machdep.c,v 1.73 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vme_machdep.c,v 1.73.4.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/extent.h>
@@ -318,7 +318,7 @@ vmeattach_mainbus(device_t parent, devic
 				    0, 0, EX_WAITOK);
 
 	printf("\n");
-	(void)config_found(self, &vba, 0, CFARG_EOL);
+	(void)config_found(self, &vba, 0, CFARGS_NONE);
 
 #endif /* SUN4 */
 	return;
@@ -432,8 +432,7 @@ vmeattach_iommu(device_t parent, device_
 	       sc->sc_reg->vmebus_cr & VMEBUS_CR_IMPL);
 
 	(void)config_found(self, &vba, 0,
-	    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-	    CFARG_EOL);
+	    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 #endif /* SUN4M */
 }
 

Index: src/sys/arch/sparc/dev/zs.c
diff -u src/sys/arch/sparc/dev/zs.c:1.122 src/sys/arch/sparc/dev/zs.c:1.122.8.1
--- src/sys/arch/sparc/dev/zs.c:1.122	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc/dev/zs.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: zs.c,v 1.122 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: zs.c,v 1.122.8.1 2021/08/04 02:57:06 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: zs.c,v 1.122 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: zs.c,v 1.122.8.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -506,7 +506,7 @@ zs_attach(struct zsc_softc *zsc, struct 
 		 */
 
 		child = config_found(zsc->zsc_dev, &zsc_args, zs_print,
-		    CFARG_EOL);
+		    CFARGS_NONE);
 		if (child == NULL) {
 			/* No sub-driver.  Just reset it. */
 			uint8_t reset = (channel == 0) ?
@@ -547,13 +547,13 @@ zs_attach(struct zsc_softc *zsc, struct 
 #if (NKBD > 0)
 			if (channel == 0) {
 				kma.kmta_name = "keyboard";
-				config_found(child, &kma, NULL, CFARG_EOL);
+				config_found(child, &kma, NULL, CFARGS_NONE);
 			}
 #endif
 #if (NMS > 0)
 			if (channel == 1) {
 				kma.kmta_name = "mouse";
-				config_found(child, &kma, NULL, CFARG_EOL);
+				config_found(child, &kma, NULL, CFARGS_NONE);
 			}
 #endif
 		}

Index: src/sys/arch/sparc/sparc/autoconf.c
diff -u src/sys/arch/sparc/sparc/autoconf.c:1.268 src/sys/arch/sparc/sparc/autoconf.c:1.268.2.1
--- src/sys/arch/sparc/sparc/autoconf.c:1.268	Sat Jul 31 16:54:37 2021
+++ src/sys/arch/sparc/sparc/autoconf.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: autoconf.c,v 1.268 2021/07/31 16:54:37 andvar Exp $ */
+/*	$NetBSD: autoconf.c,v 1.268.2.1 2021/08/04 02:57:06 thorpej Exp $ */
 
 /*
  * Copyright (c) 1996
@@ -48,7 +48,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.268 2021/07/31 16:54:37 andvar Exp $");
+__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.268.2.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -1222,19 +1222,19 @@ mainbus_attach(device_t parent, device_t
 		ma.ma_bustag = &mainbus_space_tag;
 		ma.ma_dmatag = &mainbus_dma_tag;
 		ma.ma_name = "cpu";
-		if (config_found(dev, (void *)&ma, mbprint, CFARG_EOL) == NULL)
+		if (config_found(dev, (void *)&ma, mbprint, CFARGS_NONE) == NULL)
 			panic("cpu missing");
 
 		ma.ma_bustag = &mainbus_space_tag;
 		ma.ma_dmatag = &mainbus_dma_tag;
 		ma.ma_name = "obio";
-		if (config_found(dev, (void *)&ma, mbprint, CFARG_EOL) == NULL)
+		if (config_found(dev, (void *)&ma, mbprint, CFARGS_NONE) == NULL)
 			panic("obio missing");
 
 		ma.ma_bustag = &mainbus_space_tag;
 		ma.ma_dmatag = &mainbus_dma_tag;
 		ma.ma_name = "vme";
-		(void)config_found(dev, (void *)&ma, mbprint, CFARG_EOL);
+		(void)config_found(dev, (void *)&ma, mbprint, CFARGS_NONE);
 		return;
 	}
 #endif
@@ -1286,8 +1286,7 @@ mainbus_attach(device_t parent, device_t
 			ma.ma_node = node;
 			ma.ma_name = "cpu";
 			config_found(dev, (void *)&ma, mbprint,
-			    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-			    CFARG_EOL);
+			    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 			if (node == bootnode && bootmid != 0) {
 				/* Re-enter loop to find all remaining CPUs */
 				goto rescan;
@@ -1300,8 +1299,7 @@ mainbus_attach(device_t parent, device_t
 		ma.ma_node = findroot();
 		ma.ma_name = "cpu";
 		config_found(dev, (void *)&ma, mbprint,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(ma.ma_node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(ma.ma_node)));
 	}
 
 	for (ssp = openboot_special; (sp = ssp->dev) != NULL; ssp++) {
@@ -1332,8 +1330,8 @@ mainbus_attach(device_t parent, device_t
 			continue;
 
 		if (config_found(dev, (void *)&ma, mbprint,
-				 CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-				 CFARG_EOL) == NULL) {
+				 CFARGS(.devhandle =
+				     prom_node_to_devhandle(node))) == NULL) {
 			if (ssp->flags & BS_OPTIONAL) continue;
 			panic("%s", sp);
 		}
@@ -1393,8 +1391,7 @@ mainbus_attach(device_t parent, device_t
 			ma.ma_promvaddr = 0;
 
 			config_found(dev, (void *)&ma, mbprint,
-			    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-			    CFARG_EOL);
+			    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 			continue;
 		}
 #endif /* SUN4M */
@@ -1412,8 +1409,7 @@ mainbus_attach(device_t parent, device_t
 			continue;
 
 		config_found(dev, (void *)&ma, mbprint,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 	}
 #endif /* SUN4C || SUN4M || SUN4D */
 }

Index: src/sys/arch/sparc/sparc/cpuunit.c
diff -u src/sys/arch/sparc/sparc/cpuunit.c:1.17 src/sys/arch/sparc/sparc/cpuunit.c:1.17.8.1
--- src/sys/arch/sparc/sparc/cpuunit.c:1.17	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc/sparc/cpuunit.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpuunit.c,v 1.17 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: cpuunit.c,v 1.17.8.1 2021/08/04 02:57:06 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cpuunit.c,v 1.17 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cpuunit.c,v 1.17.8.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/malloc.h>
@@ -125,7 +125,7 @@ cpuunit_attach(device_t parent, device_t
 		if (cpuunit_setup_attach_args(sc, sbt, node, &cpua))
 			panic("cpuunit_attach: failed to set up attach args");
 
-		(void) config_found(self, &cpua, cpuunit_print, CFARG_EOL);
+		(void) config_found(self, &cpua, cpuunit_print, CFARGS_NONE);
 
 		cpuunit_destroy_attach_args(&cpua);
 	}

Index: src/sys/arch/sparc/sparc/iommu.c
diff -u src/sys/arch/sparc/sparc/iommu.c:1.98 src/sys/arch/sparc/sparc/iommu.c:1.98.4.1
--- src/sys/arch/sparc/sparc/iommu.c:1.98	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc/sparc/iommu.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: iommu.c,v 1.98 2021/05/10 23:53:44 thorpej Exp $ */
+/*	$NetBSD: iommu.c,v 1.98.4.1 2021/08/04 02:57:06 thorpej Exp $ */
 
 /*
  * Copyright (c) 1996
@@ -37,7 +37,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: iommu.c,v 1.98 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: iommu.c,v 1.98.4.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include "opt_sparc_arch.h"
 
@@ -299,8 +299,7 @@ iommu_attach(device_t parent, device_t s
 		ia.iom_nreg = 1;
 
 		config_found(self, (void *)&ia, iommu_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 		return;
 	}
 
@@ -324,8 +323,7 @@ iommu_attach(device_t parent, device_t s
 			&ia.iom_nreg, &ia.iom_reg);
 
 		config_found(self, (void *)&ia, iommu_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 		if (ia.iom_reg != NULL)
 			free(ia.iom_reg, M_DEVBUF);
 	}

Index: src/sys/arch/sparc/sparc/msiiep.c
diff -u src/sys/arch/sparc/sparc/msiiep.c:1.51 src/sys/arch/sparc/sparc/msiiep.c:1.51.4.1
--- src/sys/arch/sparc/sparc/msiiep.c:1.51	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc/sparc/msiiep.c	Wed Aug  4 02:57:06 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: msiiep.c,v 1.51 2021/05/10 23:53:44 thorpej Exp $ */
+/*	$NetBSD: msiiep.c,v 1.51.4.1 2021/08/04 02:57:06 thorpej Exp $ */
 
 /*
  * Copyright (c) 2001 Valeriy E. Ushakov
@@ -27,7 +27,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: msiiep.c,v 1.51 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: msiiep.c,v 1.51.4.1 2021/08/04 02:57:06 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/kmem.h>
@@ -232,11 +232,11 @@ msiiep_attach(device_t parent, device_t 
 
 	/* config timer/counter part of PCIC */
 	msa.msa_name = "timer";
-	config_found(self, &msa, NULL, CFARG_EOL);
+	config_found(self, &msa, NULL, CFARGS_NONE);
 
 	/* config PCI tree */
 	msa.msa_name = "pcic";
-	config_found(self, &msa, NULL, CFARG_EOL);
+	config_found(self, &msa, NULL, CFARGS_NONE);
 }
 
 /* ARGSUSED */
@@ -363,8 +363,7 @@ mspcic_attach(device_t parent, device_t 
 	mspcic_pci_scan(sc->sc_node);
 
 	config_found(self, &pba, mspcic_print,
-	    CFARG_DEVHANDLE, prom_node_to_devhandle(sc->sc_node),
-	    CFARG_EOL);
+	    CFARGS(.devhandle = prom_node_to_devhandle(sc->sc_node)));
 }
 
 

Index: src/sys/arch/sparc64/dev/cbus.c
diff -u src/sys/arch/sparc64/dev/cbus.c:1.6 src/sys/arch/sparc64/dev/cbus.c:1.6.4.1
--- src/sys/arch/sparc64/dev/cbus.c:1.6	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/cbus.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: cbus.c,v 1.6 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: cbus.c,v 1.6.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	$OpenBSD: cbus.c,v 1.15 2015/09/27 11:29:20 kettenis Exp $	*/
 /*
  * Copyright (c) 2008 Mark Kettenis
@@ -122,8 +122,7 @@ cbus_attach(device_t parent, device_t se
 		}
 
 		config_found(self, &ca, cbus_print,
-		    CFARG_DEVHANDLE, devhandle_from_of(ca.ca_node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = devhandle_from_of(ca.ca_node)));
 	}
 }
 

Index: src/sys/arch/sparc64/dev/central.c
diff -u src/sys/arch/sparc64/dev/central.c:1.7 src/sys/arch/sparc64/dev/central.c:1.7.4.1
--- src/sys/arch/sparc64/dev/central.c:1.7	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/central.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: central.c,v 1.7 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: central.c,v 1.7.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	$OpenBSD: central.c,v 1.7 2010/11/11 17:58:23 miod Exp $	*/
 
 /*
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: central.c,v 1.7 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: central.c,v 1.7.4.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -113,8 +113,7 @@ central_attach(device_t parent, device_t
 		    &ca.ca_nreg, (void **)&ca.ca_reg);
 
 		(void)config_found(self, (void *)&ca, central_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(ca.ca_node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(ca.ca_node)));
 
 		if (ca.ca_name != NULL)
 			free(ca.ca_name, M_DEVBUF);
Index: src/sys/arch/sparc64/dev/vbus.c
diff -u src/sys/arch/sparc64/dev/vbus.c:1.7 src/sys/arch/sparc64/dev/vbus.c:1.7.4.1
--- src/sys/arch/sparc64/dev/vbus.c:1.7	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/vbus.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: vbus.c,v 1.7 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: vbus.c,v 1.7.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	$OpenBSD: vbus.c,v 1.8 2015/09/27 11:29:20 kettenis Exp $	*/
 /*
  * Copyright (c) 2008 Mark Kettenis
@@ -97,14 +97,13 @@ vbus_attach(device_t parent, device_t se
 		prom_getprop(node, "interrupts", sizeof(*va.va_intr),
 			     &va.va_nintr, (void **)&va.va_intr);
 		config_found(self, &va, vbus_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(va.va_node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(va.va_node)));
 	}
 
 	struct vbus_attach_args va;
 	bzero(&va, sizeof(va));
 	va.va_name = "rtc";
-	config_found(self, &va, vbus_print, CFARG_EOL);
+	config_found(self, &va, vbus_print, CFARGS_NONE);
 
 }
 

Index: src/sys/arch/sparc64/dev/com_ebus.c
diff -u src/sys/arch/sparc64/dev/com_ebus.c:1.35 src/sys/arch/sparc64/dev/com_ebus.c:1.35.8.1
--- src/sys/arch/sparc64/dev/com_ebus.c:1.35	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc64/dev/com_ebus.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: com_ebus.c,v 1.35 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: com_ebus.c,v 1.35.8.1 2021/08/04 02:57:07 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1999, 2000 Matthew R. Green
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: com_ebus.c,v 1.35 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: com_ebus.c,v 1.35.8.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -234,13 +234,13 @@ com_ebus_attach(device_t parent, device_
 #if (NKBD > 0)
 	kma.kmta_name = "keyboard";
 	if (prom_getproplen(ea->ea_node, kma.kmta_name) == 0) {
-		config_found(self, (void *)&kma, NULL, CFARG_EOL);
+		config_found(self, (void *)&kma, NULL, CFARGS_NONE);
 	}
 #endif
 #if (NMS > 0)
 	kma.kmta_name = "mouse";
 	if (prom_getproplen(ea->ea_node, kma.kmta_name) == 0) {
-		config_found(self, (void *)&kma, NULL, CFARG_EOL);
+		config_found(self, (void *)&kma, NULL, CFARGS_NONE);
 	}
 #endif
 #endif

Index: src/sys/arch/sparc64/dev/ebus.c
diff -u src/sys/arch/sparc64/dev/ebus.c:1.67 src/sys/arch/sparc64/dev/ebus.c:1.67.4.1
--- src/sys/arch/sparc64/dev/ebus.c:1.67	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/ebus.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ebus.c,v 1.67 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: ebus.c,v 1.67.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1999, 2000, 2001 Matthew R. Green
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ebus.c,v 1.67 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ebus.c,v 1.67.4.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include "opt_ddb.h"
 
@@ -214,8 +214,7 @@ ebus_attach(device_t parent, device_t se
 			DPRINTF(EDB_CHILD, ("- found child `%s', attaching\n",
 			    eba.ea_name));
 			(void)config_found(self, &eba, ebus_print,
-			    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-			    CFARG_EOL);
+			    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 		}
 		ebus_destroy_attach_args(&eba);
 	}

Index: src/sys/arch/sparc64/dev/ebus_mainbus.c
diff -u src/sys/arch/sparc64/dev/ebus_mainbus.c:1.20 src/sys/arch/sparc64/dev/ebus_mainbus.c:1.20.4.1
--- src/sys/arch/sparc64/dev/ebus_mainbus.c:1.20	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/ebus_mainbus.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ebus_mainbus.c,v 1.20 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: ebus_mainbus.c,v 1.20.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	$OpenBSD: ebus_mainbus.c,v 1.7 2010/11/11 17:58:23 miod Exp $	*/
 
 /*
@@ -18,7 +18,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ebus_mainbus.c,v 1.20 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ebus_mainbus.c,v 1.20.4.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #ifdef DEBUG
 #define	EDB_PROM	0x01
@@ -174,8 +174,7 @@ ebus_mainbus_attach(device_t parent, dev
 			DPRINTF(EDB_CHILD, ("- found child `%s', attaching\n",
 			    eba.ea_name));
 			(void)config_found(self, &eba, ebus_print,
-			    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-			    CFARG_EOL);
+			    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 		}
 		ebus_destroy_attach_args(&eba);
 	}

Index: src/sys/arch/sparc64/dev/fdc.c
diff -u src/sys/arch/sparc64/dev/fdc.c:1.50 src/sys/arch/sparc64/dev/fdc.c:1.50.8.1
--- src/sys/arch/sparc64/dev/fdc.c:1.50	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc64/dev/fdc.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: fdc.c,v 1.50 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: fdc.c,v 1.50.8.1 2021/08/04 02:57:07 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -101,7 +101,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fdc.c,v 1.50 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fdc.c,v 1.50.8.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include "opt_ddb.h"
 #include "opt_md.h"
@@ -857,7 +857,7 @@ fdcattach(struct fdc_softc *fdc, int pri
 		fa.fa_deftype = NULL;		/* unknown */
 		fa.fa_deftype = &fd_types[0];	/* XXX */
 		if (config_found(fdc->sc_dev, (void *)&fa, fdprint,
-				 CFARG_EOL) != NULL)
+				 CFARGS_NONE) != NULL)
 			drive_attached = 1;
 	}
 

Index: src/sys/arch/sparc64/dev/ffb.c
diff -u src/sys/arch/sparc64/dev/ffb.c:1.66 src/sys/arch/sparc64/dev/ffb.c:1.66.8.1
--- src/sys/arch/sparc64/dev/ffb.c:1.66	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc64/dev/ffb.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: ffb.c,v 1.66 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: ffb.c,v 1.66.8.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	$OpenBSD: creator.c,v 1.20 2002/07/30 19:48:15 jason Exp $	*/
 
 /*
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ffb.c,v 1.66 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ffb.c,v 1.66.8.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -377,7 +377,7 @@ ffb_attach(device_t self)
 	waa.scrdata = &ffb_screenlist;
 	waa.accessops = &ffb_accessops;
 	waa.accesscookie = &sc->vd;
-	config_found(sc->sc_dev, &waa, wsemuldisplaydevprint, CFARG_EOL);
+	config_found(sc->sc_dev, &waa, wsemuldisplaydevprint, CFARGS_NONE);
 }
 
 void

Index: src/sys/arch/sparc64/dev/fhc.c
diff -u src/sys/arch/sparc64/dev/fhc.c:1.9 src/sys/arch/sparc64/dev/fhc.c:1.9.4.1
--- src/sys/arch/sparc64/dev/fhc.c:1.9	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/fhc.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: fhc.c,v 1.9 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: fhc.c,v 1.9.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	$OpenBSD: fhc.c,v 1.17 2010/11/11 17:58:23 miod Exp $	*/
 
 /*
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fhc.c,v 1.9 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fhc.c,v 1.9.4.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -117,8 +117,7 @@ fhc_attach(struct fhc_softc *sc)
 		    &fa.fa_npromvaddrs, (void **)&fa.fa_promvaddrs);
 
 		(void)config_found(sc->sc_dev, (void *)&fa, fhc_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 
 		if (fa.fa_name != NULL)
 			free(fa.fa_name, M_DEVBUF);

Index: src/sys/arch/sparc64/dev/gfb.c
diff -u src/sys/arch/sparc64/dev/gfb.c:1.10 src/sys/arch/sparc64/dev/gfb.c:1.10.8.1
--- src/sys/arch/sparc64/dev/gfb.c:1.10	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc64/dev/gfb.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: gfb.c,v 1.10 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: gfb.c,v 1.10.8.1 2021/08/04 02:57:07 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2009 Michael Lorenz
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gfb.c,v 1.10 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gfb.c,v 1.10.8.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -229,7 +229,7 @@ gfb_attach(device_t parent, device_t sel
 	aa.accessops = &gfb_accessops;
 	aa.accesscookie = &sc->vd;
 
-	config_found(sc->sc_dev, &aa, wsemuldisplaydevprint, CFARG_EOL);
+	config_found(sc->sc_dev, &aa, wsemuldisplaydevprint, CFARGS_NONE);
 
 #ifdef GFB_DEBUG
 	/*

Index: src/sys/arch/sparc64/dev/jbus-i2c.c
diff -u src/sys/arch/sparc64/dev/jbus-i2c.c:1.6 src/sys/arch/sparc64/dev/jbus-i2c.c:1.6.8.1
--- src/sys/arch/sparc64/dev/jbus-i2c.c:1.6	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc64/dev/jbus-i2c.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: jbus-i2c.c,v 1.6 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: jbus-i2c.c,v 1.6.8.1 2021/08/04 02:57:07 thorpej Exp $	*/
 
 /*
  * Copyright (c) 2018 Michael Lorenz
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: jbus-i2c.c,v 1.6 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: jbus-i2c.c,v 1.6.8.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -178,7 +178,7 @@ jbusi2c_setup_i2c(struct jbusi2c_softc *
 	}
 	memset(&iba, 0, sizeof(iba));
 	iba.iba_tag = &sc->sc_i2c;
-	config_found(sc->sc_dev, &iba, iicbus_print, CFARG_EOL);
+	config_found(sc->sc_dev, &iba, iicbus_print, CFARGS_NONE);
 }
 
 static inline void

Index: src/sys/arch/sparc64/dev/psycho.c
diff -u src/sys/arch/sparc64/dev/psycho.c:1.134 src/sys/arch/sparc64/dev/psycho.c:1.134.4.1
--- src/sys/arch/sparc64/dev/psycho.c:1.134	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/psycho.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: psycho.c,v 1.134 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: psycho.c,v 1.134.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 
 /*
  * Copyright (c) 1999, 2000 Matthew R. Green
@@ -55,7 +55,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: psycho.c,v 1.134 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: psycho.c,v 1.134.4.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include "opt_ddb.h"
 
@@ -685,8 +685,7 @@ found:
 	pba.pba_pc = pp->pp_pc;
 
 	config_found(self, &pba, psycho_print,
-	    CFARG_DEVHANDLE, prom_node_to_devhandle(sc->sc_node),
-	    CFARG_EOL);
+	    CFARGS(.devhandle = prom_node_to_devhandle(sc->sc_node)));
 }
 
 static	int

Index: src/sys/arch/sparc64/dev/pyro.c
diff -u src/sys/arch/sparc64/dev/pyro.c:1.24 src/sys/arch/sparc64/dev/pyro.c:1.24.4.1
--- src/sys/arch/sparc64/dev/pyro.c:1.24	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/pyro.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: pyro.c,v 1.24 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: pyro.c,v 1.24.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	from: $OpenBSD: pyro.c,v 1.20 2010/12/05 15:15:14 kettenis Exp $	*/
 
 /*
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pyro.c,v 1.24 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pyro.c,v 1.24.4.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -238,8 +238,7 @@ pyro_init(struct pyro_softc *sc, int bus
 	free(busranges, M_DEVBUF);
 
 	config_found(sc->sc_dev, &pba, pyro_print,
-	    CFARG_DEVHANDLE, prom_node_to_devhandle(sc->sc_node),
-	    CFARG_EOL);
+	    CFARGS(.devhandle = prom_node_to_devhandle(sc->sc_node)));
 }
 
 void

Index: src/sys/arch/sparc64/dev/sab.c
diff -u src/sys/arch/sparc64/dev/sab.c:1.56 src/sys/arch/sparc64/dev/sab.c:1.56.8.1
--- src/sys/arch/sparc64/dev/sab.c:1.56	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc64/dev/sab.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: sab.c,v 1.56 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: sab.c,v 1.56.8.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	$OpenBSD: sab.c,v 1.7 2002/04/08 17:49:42 jason Exp $	*/
 
 /*
@@ -42,7 +42,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sab.c,v 1.56 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sab.c,v 1.56.8.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include "opt_kgdb.h"
 #include <sys/types.h>
@@ -322,9 +322,8 @@ sab_attach(device_t parent, device_t sel
 
 		sc->sc_child[i] = device_private(
 		    config_found(self, &stax, sab_print,
-				 CFARG_SUBMATCH, config_stdsubmatch,
-				 CFARG_LOCATORS, locs,
-				 CFARG_EOL));
+				 CFARGS(.submatch = config_stdsubmatch,
+					.locators = locs)));
 		if (sc->sc_child[i] != NULL)
 			sc->sc_nchild++;
 	}

Index: src/sys/arch/sparc64/dev/sbus.c
diff -u src/sys/arch/sparc64/dev/sbus.c:1.102 src/sys/arch/sparc64/dev/sbus.c:1.102.4.1
--- src/sys/arch/sparc64/dev/sbus.c:1.102	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/sbus.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: sbus.c,v 1.102 2021/05/10 23:53:44 thorpej Exp $ */
+/*	$NetBSD: sbus.c,v 1.102.4.1 2021/08/04 02:57:07 thorpej Exp $ */
 
 /*
  * Copyright (c) 1999-2002 Eduardo Horvath
@@ -34,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sbus.c,v 1.102 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sbus.c,v 1.102.4.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include "opt_ddb.h"
 
@@ -294,8 +294,7 @@ sbus_attach(device_t parent, device_t se
 			continue;
 		}
 		(void) config_found(self, &sa, sbus_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 		sbus_destroy_attach_args(&sa);
 	}
 }

Index: src/sys/arch/sparc64/dev/schizo.c
diff -u src/sys/arch/sparc64/dev/schizo.c:1.45 src/sys/arch/sparc64/dev/schizo.c:1.45.4.1
--- src/sys/arch/sparc64/dev/schizo.c:1.45	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/schizo.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: schizo.c,v 1.45 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: schizo.c,v 1.45.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	$OpenBSD: schizo.c,v 1.55 2008/08/18 20:29:37 brad Exp $	*/
 
 /*
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: schizo.c,v 1.45 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: schizo.c,v 1.45.4.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -366,8 +366,7 @@ schizo_attach(device_t parent, device_t 
 	}
 
 	config_found(sc->sc_dev, &pba, schizo_print,
-	    CFARG_DEVHANDLE, prom_node_to_devhandle(sc->sc_node),
-	    CFARG_EOL);
+	    CFARGS(.devhandle = prom_node_to_devhandle(sc->sc_node)));
 }
 
 int

Index: src/sys/arch/sparc64/dev/upa.c
diff -u src/sys/arch/sparc64/dev/upa.c:1.22 src/sys/arch/sparc64/dev/upa.c:1.22.4.1
--- src/sys/arch/sparc64/dev/upa.c:1.22	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/upa.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: upa.c,v 1.22 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: upa.c,v 1.22.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	$OpenBSD: upa.c,v 1.8 2008/01/17 22:53:18 kettenis Exp $	*/
 
 /*
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: upa.c,v 1.22 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: upa.c,v 1.22.4.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -133,8 +133,7 @@ upa_attach(device_t parent, device_t sel
 		map.ma_bustag = sc->sc_cbt;
 		map.ma_dmatag = ma->ma_dmatag;
 		config_found(sc->sc_dev, &map, upa_print,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(node)));
 	}
 }
 

Index: src/sys/arch/sparc64/dev/vdsk.c
diff -u src/sys/arch/sparc64/dev/vdsk.c:1.7 src/sys/arch/sparc64/dev/vdsk.c:1.7.2.1
--- src/sys/arch/sparc64/dev/vdsk.c:1.7	Fri Jun 25 19:10:50 2021
+++ src/sys/arch/sparc64/dev/vdsk.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: vdsk.c,v 1.7 2021/06/25 19:10:50 palle Exp $	*/
+/*	$NetBSD: vdsk.c,v 1.7.2.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*	$OpenBSD: vdsk.c,v 1.46 2015/01/25 21:42:13 kettenis Exp $	*/
 /*
  * Copyright (c) 2009, 2011 Mark Kettenis
@@ -392,7 +392,7 @@ vdsk_attach(device_t parent, device_t se
 	sc->sc_channel.chan_id = 0;
 	sc->sc_channel.chan_flags = SCSIPI_CHAN_NOSETTLE;
 
-	config_found(self, &sc->sc_channel, scsiprint, CFARG_EOL);
+	config_found(self, &sc->sc_channel, scsiprint, CFARGS_NONE);
 
 	return;
 

Index: src/sys/arch/sparc64/dev/vpci.c
diff -u src/sys/arch/sparc64/dev/vpci.c:1.11 src/sys/arch/sparc64/dev/vpci.c:1.11.4.1
--- src/sys/arch/sparc64/dev/vpci.c:1.11	Mon May 10 23:53:44 2021
+++ src/sys/arch/sparc64/dev/vpci.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: vpci.c,v 1.11 2021/05/10 23:53:44 thorpej Exp $	*/
+/*	$NetBSD: vpci.c,v 1.11.4.1 2021/08/04 02:57:07 thorpej Exp $	*/
 /*
  * Copyright (c) 2015 Palle Lyckegaard
  * All rights reserved.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vpci.c,v 1.11 2021/05/10 23:53:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vpci.c,v 1.11.4.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/device.h>
@@ -268,8 +268,7 @@ FIXME	
 	free(busranges, M_DEVBUF);
 
 	config_found(sc->sc_dev, &pba, vpci_print,
-	    CFARG_DEVHANDLE, prom_node_to_devhandle(sc->sc_node),
-	    CFARG_EOL);
+	    CFARGS(.devhandle = prom_node_to_devhandle(sc->sc_node)));
 }
 
 void

Index: src/sys/arch/sparc64/dev/zs.c
diff -u src/sys/arch/sparc64/dev/zs.c:1.76 src/sys/arch/sparc64/dev/zs.c:1.76.8.1
--- src/sys/arch/sparc64/dev/zs.c:1.76	Sat Apr 24 23:36:49 2021
+++ src/sys/arch/sparc64/dev/zs.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: zs.c,v 1.76 2021/04/24 23:36:49 thorpej Exp $	*/
+/*	$NetBSD: zs.c,v 1.76.8.1 2021/08/04 02:57:07 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -38,7 +38,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: zs.c,v 1.76 2021/04/24 23:36:49 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: zs.c,v 1.76.8.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -408,7 +408,7 @@ zs_attach(struct zsc_softc *zsc, struct 
 		 * The child attach will setup the hardware.
 		 */
 		child = config_found(zsc->zsc_dev, (void *)&zsc_args, 
-		    zs_print, CFARG_EOL);
+		    zs_print, CFARGS_NONE);
 		if (child == NULL) {
 			/* No sub-driver.  Just reset it. */
 			uint8_t reset = (channel == 0) ?
@@ -438,14 +438,14 @@ zs_attach(struct zsc_softc *zsc, struct 
 			if (channel == 0) {
 				kma.kmta_name = "keyboard";
 				config_found(child, (void *)&kma, NULL,
-				    CFARG_EOL);
+				    CFARGS_NONE);
 			}
 #endif
 #if (NMS > 0)
 			if (channel == 1) {
 				kma.kmta_name = "mouse";
 				config_found(child, (void *)&kma, NULL,
-				    CFARG_EOL);
+				    CFARGS_NONE);
 			}
 #endif
 		}

Index: src/sys/arch/sparc64/sparc64/autoconf.c
diff -u src/sys/arch/sparc64/sparc64/autoconf.c:1.233 src/sys/arch/sparc64/sparc64/autoconf.c:1.233.2.1
--- src/sys/arch/sparc64/sparc64/autoconf.c:1.233	Sat Jul  3 19:39:07 2021
+++ src/sys/arch/sparc64/sparc64/autoconf.c	Wed Aug  4 02:57:07 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: autoconf.c,v 1.233 2021/07/03 19:39:07 palle Exp $ */
+/*	$NetBSD: autoconf.c,v 1.233.2.1 2021/08/04 02:57:07 thorpej Exp $ */
 
 /*
  * Copyright (c) 1996
@@ -48,7 +48,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.233 2021/07/03 19:39:07 palle Exp $");
+__KERNEL_RCSID(0, "$NetBSD: autoconf.c,v 1.233.2.1 2021/08/04 02:57:07 thorpej Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -730,8 +730,7 @@ extern struct sparc_bus_space_tag mainbu
 		ma.ma_node = node;
 		ma.ma_name = "cpu";
 		config_found(dev, &ma, mbprint,
-		    CFARG_DEVHANDLE, devhandle_from_of(ma.ma_node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = devhandle_from_of(ma.ma_node)));
 	}
 
 	node = findroot();	/* re-init root node */
@@ -815,8 +814,7 @@ extern struct sparc_bus_space_tag mainbu
 		}
 #endif
 		(void) config_found(dev, (void *)&ma, mbprint,
-		    CFARG_DEVHANDLE, prom_node_to_devhandle(ma.ma_node),
-		    CFARG_EOL);
+		    CFARGS(.devhandle = prom_node_to_devhandle(ma.ma_node)));
 		free(ma.ma_reg, M_DEVBUF);
 		if (ma.ma_ninterrupts)
 			free(ma.ma_interrupts, M_DEVBUF);
@@ -826,7 +824,7 @@ extern struct sparc_bus_space_tag mainbu
 	/* Try to attach PROM console */
 	memset(&ma, 0, sizeof ma);
 	ma.ma_name = "pcons";
-	(void) config_found(dev, (void *)&ma, mbprint, CFARG_EOL);
+	(void) config_found(dev, (void *)&ma, mbprint, CFARGS_NONE);
 }
 
 CFATTACH_DECL_NEW(mainbus, 0,

Reply via email to