Module Name:    src
Committed By:   thorpej
Date:           Sat Apr  3 06:54:29 UTC 2021

Modified Files:
        src/sys/arch/powerpc/booke/dev [thorpej-cfargs]: pq3obio.c
        src/sys/arch/x86/pci [thorpej-cfargs]: amdpcib.c amdsmn.c
        src/sys/dev/audio [thorpej-cfargs]: audio.c
        src/sys/dev/fdt [thorpej-cfargs]: fdtbus.c
        src/sys/dev/gpio [thorpej-cfargs]: gpio.c
        src/sys/dev/ic [thorpej-cfargs]: apple_smc.c
        src/sys/dev/isa [thorpej-cfargs]: isa.c pcppi.c
        src/sys/dev/scsipi [thorpej-cfargs]: scsiconf.c
        src/sys/kern [thorpej-cfargs]: subr_autoconf.c
        src/sys/sys [thorpej-cfargs]: device.h

Log Message:
config_attach_loc() -> config_attach() with CFARG_LOCATORS argument.


To generate a diff of this commit:
cvs rdiff -u -r1.5.4.2 -r1.5.4.3 src/sys/arch/powerpc/booke/dev/pq3obio.c
cvs rdiff -u -r1.3.96.1 -r1.3.96.2 src/sys/arch/x86/pci/amdpcib.c
cvs rdiff -u -r1.10.4.3 -r1.10.4.4 src/sys/arch/x86/pci/amdsmn.c
cvs rdiff -u -r1.91.2.4 -r1.91.2.5 src/sys/dev/audio/audio.c
cvs rdiff -u -r1.40.2.2 -r1.40.2.3 src/sys/dev/fdt/fdtbus.c
cvs rdiff -u -r1.64.10.6 -r1.64.10.7 src/sys/dev/gpio/gpio.c
cvs rdiff -u -r1.6.50.2 -r1.6.50.3 src/sys/dev/ic/apple_smc.c
cvs rdiff -u -r1.138.76.4 -r1.138.76.5 src/sys/dev/isa/isa.c
cvs rdiff -u -r1.45.22.3 -r1.45.22.4 src/sys/dev/isa/pcppi.c
cvs rdiff -u -r1.290.4.3 -r1.290.4.4 src/sys/dev/scsipi/scsiconf.c
cvs rdiff -u -r1.277.2.7 -r1.277.2.8 src/sys/kern/subr_autoconf.c
cvs rdiff -u -r1.167.2.5 -r1.167.2.6 src/sys/sys/device.h

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/powerpc/booke/dev/pq3obio.c
diff -u src/sys/arch/powerpc/booke/dev/pq3obio.c:1.5.4.2 src/sys/arch/powerpc/booke/dev/pq3obio.c:1.5.4.3
--- src/sys/arch/powerpc/booke/dev/pq3obio.c:1.5.4.2	Sun Mar 21 17:35:46 2021
+++ src/sys/arch/powerpc/booke/dev/pq3obio.c	Sat Apr  3 06:54:28 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: pq3obio.c,v 1.5.4.2 2021/03/21 17:35:46 thorpej Exp $	*/
+/*	$NetBSD: pq3obio.c,v 1.5.4.3 2021/04/03 06:54:28 thorpej Exp $	*/
 /*-
  * Copyright (c) 2010, 2011 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -37,7 +37,7 @@
 #define	LBC_PRIVATE
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pq3obio.c,v 1.5.4.2 2021/03/21 17:35:46 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pq3obio.c,v 1.5.4.3 2021/04/03 06:54:28 thorpej Exp $");
 
 #include "locators.h"
 
@@ -151,7 +151,9 @@ pq3obio_search(device_t parent, cfdata_t
 			    [OBIOCF_IRQ] = ga.ga_irq,
 			    [OBIOCF_CS] = ga.ga_cs,
 			};
-			config_attach_loc(parent, cf, floc, &ga, pq3obio_print);
+			config_attach(parent, cf, &ga, pq3obio_print,
+			    CFARG_LOCATORS, floc,
+			    CFARG_EOL);
 			tryagain = (cf->cf_fstate == FSTATE_STAR);
 		}
 	} while (tryagain);

Index: src/sys/arch/x86/pci/amdpcib.c
diff -u src/sys/arch/x86/pci/amdpcib.c:1.3.96.1 src/sys/arch/x86/pci/amdpcib.c:1.3.96.2
--- src/sys/arch/x86/pci/amdpcib.c:1.3.96.1	Sat Mar 20 19:33:39 2021
+++ src/sys/arch/x86/pci/amdpcib.c	Sat Apr  3 06:54:28 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: amdpcib.c,v 1.3.96.1 2021/03/20 19:33:39 thorpej Exp $ */
+/* $NetBSD: amdpcib.c,v 1.3.96.2 2021/04/03 06:54:28 thorpej Exp $ */
 
 /*
  * Copyright (c) 2006 Nicolas Joly
@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: amdpcib.c,v 1.3.96.1 2021/03/20 19:33:39 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: amdpcib.c,v 1.3.96.2 2021/04/03 06:54:28 thorpej Exp $");
 
 #include <sys/systm.h>
 #include <sys/device.h>
@@ -83,7 +83,9 @@ amdpcib_search(device_t parent, cfdata_t
 {
 
 	if (config_match(parent, cf, aux))
-		config_attach_loc(parent, cf, locs, aux, NULL);
+		config_attach(parent, cf, aux, NULL,
+		    CFARG_LOCATORS, locs,
+		    CFARG_EOL);
 
 	return 0;
 }

Index: src/sys/arch/x86/pci/amdsmn.c
diff -u src/sys/arch/x86/pci/amdsmn.c:1.10.4.3 src/sys/arch/x86/pci/amdsmn.c:1.10.4.4
--- src/sys/arch/x86/pci/amdsmn.c:1.10.4.3	Sun Mar 28 01:03:19 2021
+++ src/sys/arch/x86/pci/amdsmn.c	Sat Apr  3 06:54:28 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: amdsmn.c,v 1.10.4.3 2021/03/28 01:03:19 thorpej Exp $	*/
+/*	$NetBSD: amdsmn.c,v 1.10.4.4 2021/04/03 06:54:28 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2017, 2019 Conrad Meyer <c...@freebsd.org>
@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: amdsmn.c,v 1.10.4.3 2021/03/28 01:03:19 thorpej Exp $ ");
+__KERNEL_RCSID(0, "$NetBSD: amdsmn.c,v 1.10.4.4 2021/04/03 06:54:28 thorpej Exp $ ");
 
 /*
  * Driver for the AMD Family 15h (model 60+) and 17h CPU
@@ -123,7 +123,9 @@ static int
 amdsmn_misc_search(device_t parent, cfdata_t cf, const int *locs, void *aux)
 {
 	if (config_match(parent, cf, aux))
-		config_attach_loc(parent, cf, locs, aux, NULL);
+		config_attach(parent, cf, aux, NULL,
+		    CFARG_LOCATORS, locs,
+		    CFARG_EOL);
 
 	return 0;
 }

Index: src/sys/dev/audio/audio.c
diff -u src/sys/dev/audio/audio.c:1.91.2.4 src/sys/dev/audio/audio.c:1.91.2.5
--- src/sys/dev/audio/audio.c:1.91.2.4	Sun Mar 28 19:55:37 2021
+++ src/sys/dev/audio/audio.c	Sat Apr  3 06:54:28 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: audio.c,v 1.91.2.4 2021/03/28 19:55:37 thorpej Exp $	*/
+/*	$NetBSD: audio.c,v 1.91.2.5 2021/04/03 06:54:28 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -138,7 +138,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: audio.c,v 1.91.2.4 2021/03/28 19:55:37 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: audio.c,v 1.91.2.5 2021/04/03 06:54:28 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "audio.h"
@@ -1404,7 +1404,9 @@ audiosearch(device_t parent, cfdata_t cf
 {
 
 	if (config_match(parent, cf, aux))
-		config_attach_loc(parent, cf, locs, aux, NULL);
+		config_attach(parent, cf, aux, NULL,
+		    CFARG_LOCATORS,
+		    CFARG_EOL);
 
 	return 0;
 }

Index: src/sys/dev/fdt/fdtbus.c
diff -u src/sys/dev/fdt/fdtbus.c:1.40.2.2 src/sys/dev/fdt/fdtbus.c:1.40.2.3
--- src/sys/dev/fdt/fdtbus.c:1.40.2.2	Mon Mar 22 02:00:59 2021
+++ src/sys/dev/fdt/fdtbus.c	Sat Apr  3 06:54:29 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: fdtbus.c,v 1.40.2.2 2021/03/22 02:00:59 thorpej Exp $ */
+/* $NetBSD: fdtbus.c,v 1.40.2.3 2021/04/03 06:54:29 thorpej Exp $ */
 
 /*-
  * Copyright (c) 2015 Jared D. McNeill <jmcne...@invisible.ca>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fdtbus.c,v 1.40.2.2 2021/03/22 02:00:59 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fdtbus.c,v 1.40.2.3 2021/04/03 06:54:29 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -393,8 +393,10 @@ fdt_scan(struct fdt_softc *sc, int pass)
 		fdt_pre_attach(node);
 
 		if (quiet) {
-			node->n_dev = config_attach_loc(node->n_bus, node->n_cf, locs,
-			    &faa, fdtbus_print);
+			node->n_dev = config_attach(node->n_bus, node->n_cf,
+			    &faa, fdtbus_print,
+			    CFARG_LOCATORS, locs,
+			    CFARG_EOL);
 		} else {
 			/*
 			 * Default pass.

Index: src/sys/dev/gpio/gpio.c
diff -u src/sys/dev/gpio/gpio.c:1.64.10.6 src/sys/dev/gpio/gpio.c:1.64.10.7
--- src/sys/dev/gpio/gpio.c:1.64.10.6	Sat Apr  3 01:57:17 2021
+++ src/sys/dev/gpio/gpio.c	Sat Apr  3 06:54:29 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: gpio.c,v 1.64.10.6 2021/04/03 01:57:17 thorpej Exp $ */
+/* $NetBSD: gpio.c,v 1.64.10.7 2021/04/03 06:54:29 thorpej Exp $ */
 /*	$OpenBSD: gpio.c,v 1.6 2006/01/14 12:33:49 grange Exp $	*/
 
 /*
@@ -19,7 +19,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gpio.c,v 1.64.10.6 2021/04/03 01:57:17 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gpio.c,v 1.64.10.7 2021/04/03 06:54:29 thorpej Exp $");
 
 /*
  * General Purpose Input/Output framework.
@@ -857,8 +857,10 @@ gpio_ioctl(struct gpio_softc *sc, u_long
 		    CFARG_LOCATORS, locs,
 		    CFARG_EOL);
 		if (cf != NULL) {
-			dv = config_attach_loc(sc->sc_dev, cf, locs, &ga,
-			    gpiobus_print);
+			dv = config_attach(sc->sc_dev, cf, &ga,
+			    gpiobus_print,
+			    CFARG_LOCATORS, locs,
+			    CFARG_EOL);
 #ifdef COMPAT_50
 			if (dv != NULL) {
 				gdev = kmem_alloc(sizeof(struct gpio_dev),

Index: src/sys/dev/ic/apple_smc.c
diff -u src/sys/dev/ic/apple_smc.c:1.6.50.2 src/sys/dev/ic/apple_smc.c:1.6.50.3
--- src/sys/dev/ic/apple_smc.c:1.6.50.2	Sun Mar 28 20:25:44 2021
+++ src/sys/dev/ic/apple_smc.c	Sat Apr  3 06:54:29 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: apple_smc.c,v 1.6.50.2 2021/03/28 20:25:44 thorpej Exp $	*/
+/*	$NetBSD: apple_smc.c,v 1.6.50.3 2021/04/03 06:54:29 thorpej Exp $	*/
 
 /*
  * Apple System Management Controller
@@ -34,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: apple_smc.c,v 1.6.50.2 2021/03/28 20:25:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: apple_smc.c,v 1.6.50.3 2021/04/03 06:54:29 thorpej Exp $");
 
 #include <sys/types.h>
 #include <sys/param.h>
@@ -150,7 +150,9 @@ apple_smc_search(device_t parent, cfdata
 
 	/* Looks hunky-dory.  Attach.  */
 	asa.asa_smc = smc;
-	(void)config_attach_loc(parent, cf, locators, &asa, NULL);
+	config_attach(parent, cf, &asa, NULL,
+	    CFARG_LOCATORS, locators,
+	    CFARG_EOL);
 	return 0;
 }
 

Index: src/sys/dev/isa/isa.c
diff -u src/sys/dev/isa/isa.c:1.138.76.4 src/sys/dev/isa/isa.c:1.138.76.5
--- src/sys/dev/isa/isa.c:1.138.76.4	Sun Mar 28 20:34:44 2021
+++ src/sys/dev/isa/isa.c	Sat Apr  3 06:54:29 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: isa.c,v 1.138.76.4 2021/03/28 20:34:44 thorpej Exp $	*/
+/*	$NetBSD: isa.c,v 1.138.76.5 2021/04/03 06:54:29 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1998, 2001, 2008 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: isa.c,v 1.138.76.4 2021/03/28 20:34:44 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: isa.c,v 1.138.76.5 2021/04/03 06:54:29 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -484,7 +484,9 @@ isasearch(device_t parent, cfdata_t cf, 
 			flocs[ISACF_IRQ] = ia.ia_irq[0].ir_irq;
 			flocs[ISACF_DRQ] = ia.ia_drq[0].ir_drq;
 			flocs[ISACF_DRQ2] = ia.ia_drq[1].ir_drq;
-			config_attach_loc(parent, cf, flocs, &ia, isaprint);
+			config_attach(parent, cf, &ia, isaprint,
+			    CFARG_LOCATORS, flocs,
+			    CFARG_EOL);
 			tryagain = (cf->cf_fstate == FSTATE_STAR);
 		}
 	} while (tryagain);

Index: src/sys/dev/isa/pcppi.c
diff -u src/sys/dev/isa/pcppi.c:1.45.22.3 src/sys/dev/isa/pcppi.c:1.45.22.4
--- src/sys/dev/isa/pcppi.c:1.45.22.3	Sun Mar 28 20:35:57 2021
+++ src/sys/dev/isa/pcppi.c	Sat Apr  3 06:54:29 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: pcppi.c,v 1.45.22.3 2021/03/28 20:35:57 thorpej Exp $ */
+/* $NetBSD: pcppi.c,v 1.45.22.4 2021/04/03 06:54:29 thorpej Exp $ */
 
 /*
  * Copyright (c) 1996 Carnegie-Mellon University.
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pcppi.c,v 1.45.22.3 2021/03/28 20:35:57 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pcppi.c,v 1.45.22.4 2021/04/03 06:54:29 thorpej Exp $");
 
 #include "attimer.h"
 
@@ -257,7 +257,9 @@ pcppisearch(device_t parent, cfdata_t cf
 {
 
 	if (config_match(parent, cf, aux))
-		config_attach_loc(parent, cf, locs, aux, NULL);
+		config_attach(parent, cf, aux, NULL,
+		    CFARG_LOCATORS, locs,
+		    CFARG_EOL);
 
 	return 0;
 }

Index: src/sys/dev/scsipi/scsiconf.c
diff -u src/sys/dev/scsipi/scsiconf.c:1.290.4.3 src/sys/dev/scsipi/scsiconf.c:1.290.4.4
--- src/sys/dev/scsipi/scsiconf.c:1.290.4.3	Sun Mar 28 20:38:47 2021
+++ src/sys/dev/scsipi/scsiconf.c	Sat Apr  3 06:54:29 2021
@@ -1,4 +1,4 @@
-/*	$NetBSD: scsiconf.c,v 1.290.4.3 2021/03/28 20:38:47 thorpej Exp $	*/
+/*	$NetBSD: scsiconf.c,v 1.290.4.4 2021/04/03 06:54:29 thorpej Exp $	*/
 
 /*-
  * Copyright (c) 1998, 1999, 2004 The NetBSD Foundation, Inc.
@@ -48,7 +48,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: scsiconf.c,v 1.290.4.3 2021/03/28 20:38:47 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: scsiconf.c,v 1.290.4.4 2021/04/03 06:54:29 thorpej Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -1033,8 +1033,9 @@ scsi_probe_device(struct scsibus_softc *
 		 * XXX need it before config_attach() returns.  Must
 		 * XXX assign it in periph driver.
 		 */
-		config_attach_loc(sc->sc_dev, cf, locs, &sa,
-					 scsibusprint);
+		config_attach(sc->sc_dev, cf, &sa, scsibusprint,
+		    CFARG_LOCATORS, locs,
+		    CFARG_EOL);
 	} else {
 		scsibusprint(&sa, device_xname(sc->sc_dev));
 		aprint_normal(" not configured\n");

Index: src/sys/kern/subr_autoconf.c
diff -u src/sys/kern/subr_autoconf.c:1.277.2.7 src/sys/kern/subr_autoconf.c:1.277.2.8
--- src/sys/kern/subr_autoconf.c:1.277.2.7	Sat Apr  3 01:57:18 2021
+++ src/sys/kern/subr_autoconf.c	Sat Apr  3 06:54:29 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: subr_autoconf.c,v 1.277.2.7 2021/04/03 01:57:18 thorpej Exp $ */
+/* $NetBSD: subr_autoconf.c,v 1.277.2.8 2021/04/03 06:54:29 thorpej Exp $ */
 
 /*
  * Copyright (c) 1996, 2000 Christopher G. Demetriou
@@ -77,7 +77,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: subr_autoconf.c,v 1.277.2.7 2021/04/03 01:57:18 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: subr_autoconf.c,v 1.277.2.8 2021/04/03 06:54:29 thorpej Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_ddb.h"
@@ -1201,7 +1201,8 @@ config_vfound(device_t parent, void *aux
 				CFARG_IATTR, ifattr,
 				CFARG_LOCATORS, locs,
 				CFARG_EOL)))
-		return config_attach_loc(parent, cf, locs, aux, print);
+		return config_attach(parent, cf, aux, print,
+		    CFARG_LOCATORS, locs);
 	if (print) {
 		if (config_do_twiddle && cold)
 			twiddle();
@@ -1720,15 +1721,6 @@ config_attach(device_t parent, cfdata_t 
 	return dev;
 }
 
-device_t
-config_attach_loc(device_t parent, cfdata_t cf, const int *locs, void *aux,
-    cfprint_t print)
-{
-	return config_attach(parent, cf, aux, print,
-	    CFARG_LOCATORS, locs,
-	    CFARG_EOL);
-}
-
 /*
  * As above, but for pseudo-devices.  Pseudo-devices attached in this
  * way are silently inserted into the device tree, and their children

Index: src/sys/sys/device.h
diff -u src/sys/sys/device.h:1.167.2.5 src/sys/sys/device.h:1.167.2.6
--- src/sys/sys/device.h:1.167.2.5	Sat Apr  3 01:57:19 2021
+++ src/sys/sys/device.h	Sat Apr  3 06:54:29 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: device.h,v 1.167.2.5 2021/04/03 01:57:19 thorpej Exp $ */
+/* $NetBSD: device.h,v 1.167.2.6 2021/04/03 06:54:29 thorpej Exp $ */
 
 /*
  * Copyright (c) 2021 The NetBSD Foundation, Inc.
@@ -583,7 +583,6 @@ cfdata_t config_search(device_t, void *,
 cfdata_t config_rootsearch(cfsubmatch_t, const char *, void *);
 device_t config_found(device_t, void *, cfprint_t, cfarg_t, ...);
 device_t config_rootfound(const char *, void *);
-device_t config_attach_loc(device_t, cfdata_t, const int *, void *, cfprint_t);
 device_t config_attach(device_t, cfdata_t, void *, cfprint_t, cfarg_t, ...);
 int	config_match(device_t, cfdata_t, void *);
 

Reply via email to