Module Name:    src
Committed By:   pooka
Date:           Thu Mar 25 19:54:08 UTC 2010

Modified Files:
        src/sys/rump/dev/lib/libubt: ubt_at_usb.c
        src/sys/rump/dev/lib/libucom: ucom_at_usb.c
        src/sys/rump/dev/lib/libugenhc: ugenhc_at_mainbus.c
        src/sys/rump/dev/lib/libulpt: ulpt_at_usb.c
        src/sys/rump/dev/lib/libumass: sd_at_scsibus_at_umass.c
        src/sys/rump/dev/lib/libusb: usb_at_ugenhc.c
        src/sys/rump/dev/lib/libwscons: component.c
        src/sys/rump/dev/wip/libukbd: ukbd_at_usb.c
        src/sys/rump/dev/wip/libums: ums_at_usb.c

Log Message:
use config_init_component()


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libubt/ubt_at_usb.c
cvs rdiff -u -r1.5 -r1.6 src/sys/rump/dev/lib/libucom/ucom_at_usb.c
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c
cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c
cvs rdiff -u -r1.3 -r1.4 \
    src/sys/rump/dev/lib/libumass/sd_at_scsibus_at_umass.c
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libusb/usb_at_ugenhc.c
cvs rdiff -u -r1.3 -r1.4 src/sys/rump/dev/lib/libwscons/component.c
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/wip/libums/ums_at_usb.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/rump/dev/lib/libubt/ubt_at_usb.c
diff -u src/sys/rump/dev/lib/libubt/ubt_at_usb.c:1.2 src/sys/rump/dev/lib/libubt/ubt_at_usb.c:1.3
--- src/sys/rump/dev/lib/libubt/ubt_at_usb.c:1.2	Mon Mar 22 14:47:02 2010
+++ src/sys/rump/dev/lib/libubt/ubt_at_usb.c	Thu Mar 25 19:54:08 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: ubt_at_usb.c,v 1.2 2010/03/22 14:47:02 pooka Exp $	*/
+/*	$NetBSD: ubt_at_usb.c,v 1.3 2010/03/25 19:54:08 pooka Exp $	*/
 
 #include <sys/param.h>
 #include <sys/types.h>
@@ -11,21 +11,8 @@
 #include "rump_private.h"
 #include "rump_dev_private.h"
 
-#define FLAWLESSCALL(call)						\
-do {									\
-	int att_error;							\
-	if ((att_error = call) != 0)					\
-		panic("\"%s\" failed", #call);				\
-} while (/*CONSTCOND*/0)
-
 RUMP_COMPONENT(RUMP_COMPONENT_DEV)
 {
 
-	FLAWLESSCALL(config_cfdata_attach(cfdata_ubt, 0));
-
-	FLAWLESSCALL(config_cfdriver_attach(&ubt_cd));
-	FLAWLESSCALL(config_cfattach_attach("ubt", &ubt_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&bthub_cd));
-	FLAWLESSCALL(config_cfattach_attach("bthub", &bthub_ca));
+	config_init_component(cfdriver_comp_ubt, cfattach_comp_ubt, cfdata_ubt);
 }

Index: src/sys/rump/dev/lib/libucom/ucom_at_usb.c
diff -u src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.5 src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.6
--- src/sys/rump/dev/lib/libucom/ucom_at_usb.c:1.5	Mon Mar  8 10:24:37 2010
+++ src/sys/rump/dev/lib/libucom/ucom_at_usb.c	Thu Mar 25 19:54:08 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: ucom_at_usb.c,v 1.5 2010/03/08 10:24:37 pooka Exp $	*/
+/*	$NetBSD: ucom_at_usb.c,v 1.6 2010/03/25 19:54:08 pooka Exp $	*/
 
 #include <sys/param.h>
 #include <sys/types.h>
@@ -13,13 +13,6 @@
 #include "rump_dev_private.h"
 #include "rump_vfs_private.h"
 
-#define FLAWLESSCALL(call)						\
-do {									\
-	int att_error;							\
-	if ((att_error = call) != 0)					\
-		panic("\"%s\" failed", #call);				\
-} while (/*CONSTCOND*/0)
-
 void tty_init(void);
 
 RUMP_COMPONENT(RUMP_COMPONENT_DEV)
@@ -27,19 +20,8 @@
 	extern struct cdevsw ucom_cdevsw;
 	devmajor_t cmaj, bmaj;
 
-	FLAWLESSCALL(config_cfdata_attach(cfdata_ucom, 0));
-
-	FLAWLESSCALL(config_cfdriver_attach(&uplcom_cd));
-	FLAWLESSCALL(config_cfattach_attach("uplcom", &uplcom_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&u3ginit_cd));
-	FLAWLESSCALL(config_cfattach_attach("u3ginit", &u3ginit_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&u3g_cd));
-	FLAWLESSCALL(config_cfattach_attach("u3g", &u3g_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&ucom_cd));
-	FLAWLESSCALL(config_cfattach_attach("ucom", &ucom_ca));
+	config_init_component(cfdriver_comp_ucom,
+	    cfattach_comp_ucom, cfdata_ucom);
 
 	bmaj = cmaj = -1;
 	FLAWLESSCALL(devsw_attach("ucom", NULL, &bmaj, &ucom_cdevsw, &cmaj));

Index: src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c
diff -u src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c:1.1 src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c:1.2
--- src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c:1.1	Mon Mar  8 10:24:37 2010
+++ src/sys/rump/dev/lib/libugenhc/ugenhc_at_mainbus.c	Thu Mar 25 19:54:08 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: ugenhc_at_mainbus.c,v 1.1 2010/03/08 10:24:37 pooka Exp $	*/
+/*	$NetBSD: ugenhc_at_mainbus.c,v 1.2 2010/03/25 19:54:08 pooka Exp $	*/
 
 #include <sys/param.h>
 #include <sys/types.h>
@@ -12,20 +12,11 @@
 #include "rump_private.h"
 #include "rump_dev_private.h"
 
-#define FLAWLESSCALL(call)						\
-do {									\
-	int att_error;							\
-	if ((att_error = call) != 0)					\
-		panic("\"%s\" failed", #call);				\
-} while (/*CONSTCOND*/0)
-
 void tty_init(void);
 
 RUMP_COMPONENT(RUMP_COMPONENT_DEV)
 {
 
-	FLAWLESSCALL(config_cfdata_attach(cfdata_ugenhc, 0));
-
-	FLAWLESSCALL(config_cfdriver_attach(&ugenhc_cd));
-	FLAWLESSCALL(config_cfattach_attach("ugenhc", &ugenhc_ca));
+	config_init_component(cfdriver_comp_ugenhc,
+	    cfattach_comp_ugenhc, cfdata_ugenhc);
 }

Index: src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c
diff -u src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c:1.3 src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c:1.4
--- src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c:1.3	Mon Mar  8 10:30:17 2010
+++ src/sys/rump/dev/lib/libulpt/ulpt_at_usb.c	Thu Mar 25 19:54:08 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: ulpt_at_usb.c,v 1.3 2010/03/08 10:30:17 pooka Exp $	*/
+/*	$NetBSD: ulpt_at_usb.c,v 1.4 2010/03/25 19:54:08 pooka Exp $	*/
 
 #include <sys/param.h>
 #include <sys/conf.h>
@@ -12,22 +12,13 @@
 #include "rump_dev_private.h"
 #include "rump_vfs_private.h"
 
-#define FLAWLESSCALL(call)						\
-do {									\
-	int att_error;							\
-	if ((att_error = call) != 0)					\
-		panic("\"%s\" failed", #call);				\
-} while (/*CONSTCOND*/0)
-
 RUMP_COMPONENT(RUMP_COMPONENT_DEV)
 {
 	extern struct cdevsw ulpt_cdevsw;
 	devmajor_t bmaj, cmaj;
 
-	FLAWLESSCALL(config_cfdata_attach(cfdata_ulpt, 0));
-
-	FLAWLESSCALL(config_cfdriver_attach(&ulpt_cd));
-	FLAWLESSCALL(config_cfattach_attach("ulpt", &ulpt_ca));
+	config_init_component(cfdriver_comp_ulpt,
+	    cfattach_comp_ulpt, cfdata_ulpt);
 
 	bmaj = cmaj = -1;
 	FLAWLESSCALL(devsw_attach("ulpt", NULL, &bmaj, &ulpt_cdevsw, &cmaj));

Index: src/sys/rump/dev/lib/libumass/sd_at_scsibus_at_umass.c
diff -u src/sys/rump/dev/lib/libumass/sd_at_scsibus_at_umass.c:1.3 src/sys/rump/dev/lib/libumass/sd_at_scsibus_at_umass.c:1.4
--- src/sys/rump/dev/lib/libumass/sd_at_scsibus_at_umass.c:1.3	Mon Mar  8 10:24:37 2010
+++ src/sys/rump/dev/lib/libumass/sd_at_scsibus_at_umass.c	Thu Mar 25 19:54:08 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: sd_at_scsibus_at_umass.c,v 1.3 2010/03/08 10:24:37 pooka Exp $	*/
+/*	$NetBSD: sd_at_scsibus_at_umass.c,v 1.4 2010/03/25 19:54:08 pooka Exp $	*/
 
 #include <sys/param.h>
 #include <sys/conf.h>
@@ -12,13 +12,6 @@
 #include "rump_dev_private.h"
 #include "rump_vfs_private.h"
 
-#define FLAWLESSCALL(call)						\
-do {									\
-	int att_error;							\
-	if ((att_error = call) != 0)					\
-		panic("\"%s\" failed", #call);				\
-} while (/*CONSTCOND*/0)
-
 RUMP_COMPONENT(RUMP_COMPONENT_DEV)
 {
 	extern struct cfattach umass_ca;
@@ -27,22 +20,8 @@
 	extern struct cdevsw sd_cdevsw, cd_cdevsw;
 	devmajor_t bmaj, cmaj;
 
-	FLAWLESSCALL(config_cfdata_attach(cfdata_umass, 0));
-
-	FLAWLESSCALL(config_cfdriver_attach(&umass_cd));
-	FLAWLESSCALL(config_cfattach_attach("umass", &umass_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&scsibus_cd));
-	FLAWLESSCALL(config_cfattach_attach("scsibus", &scsibus_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&atapibus_cd));
-	FLAWLESSCALL(config_cfattach_attach("atapibus", &atapibus_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&sd_cd));
-	FLAWLESSCALL(config_cfattach_attach("sd", &sd_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&cd_cd));
-	FLAWLESSCALL(config_cfattach_attach("cd", &cd_ca));
+	config_init_component(cfdriver_comp_umass,
+	    cfattach_comp_umass, cfdata_umass);
 
 	bmaj = cmaj = -1;
 	FLAWLESSCALL(devsw_attach("sd", &sd_bdevsw, &bmaj, &sd_cdevsw, &cmaj));

Index: src/sys/rump/dev/lib/libusb/usb_at_ugenhc.c
diff -u src/sys/rump/dev/lib/libusb/usb_at_ugenhc.c:1.1 src/sys/rump/dev/lib/libusb/usb_at_ugenhc.c:1.2
--- src/sys/rump/dev/lib/libusb/usb_at_ugenhc.c:1.1	Mon Mar  8 10:24:37 2010
+++ src/sys/rump/dev/lib/libusb/usb_at_ugenhc.c	Thu Mar 25 19:54:08 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: usb_at_ugenhc.c,v 1.1 2010/03/08 10:24:37 pooka Exp $	*/
+/*	$NetBSD: usb_at_ugenhc.c,v 1.2 2010/03/25 19:54:08 pooka Exp $	*/
 
 #include <sys/param.h>
 #include <sys/types.h>
@@ -12,23 +12,10 @@
 #include "rump_private.h"
 #include "rump_dev_private.h"
 
-#define FLAWLESSCALL(call)						\
-do {									\
-	int att_error;							\
-	if ((att_error = call) != 0)					\
-		panic("\"%s\" failed", #call);				\
-} while (/*CONSTCOND*/0)
-
 void tty_init(void);
 
 RUMP_COMPONENT(RUMP_COMPONENT_DEV)
 {
 
-	FLAWLESSCALL(config_cfdata_attach(cfdata_usb, 0));
-
-	FLAWLESSCALL(config_cfdriver_attach(&usb_cd));
-	FLAWLESSCALL(config_cfattach_attach("usb", &usb_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&uhub_cd));
-	FLAWLESSCALL(config_cfattach_attach("uhub", &uroothub_ca));
+	config_init_component(cfdriver_comp_usb, cfattach_comp_usb, cfdata_usb);
 }

Index: src/sys/rump/dev/lib/libwscons/component.c
diff -u src/sys/rump/dev/lib/libwscons/component.c:1.3 src/sys/rump/dev/lib/libwscons/component.c:1.4
--- src/sys/rump/dev/lib/libwscons/component.c:1.3	Mon Mar  8 10:54:21 2010
+++ src/sys/rump/dev/lib/libwscons/component.c	Thu Mar 25 19:54:08 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: component.c,v 1.3 2010/03/08 10:54:21 pooka Exp $	*/
+/*	$NetBSD: component.c,v 1.4 2010/03/25 19:54:08 pooka Exp $	*/
 
 #include <sys/param.h>
 #include <sys/conf.h>
@@ -12,25 +12,13 @@
 #include "rump_dev_private.h"
 #include "rump_vfs_private.h"
 
-#define FLAWLESSCALL(call)						\
-do {									\
-	int att_error;							\
-	if ((att_error = call) != 0)					\
-		panic("\"%s\" failed", #call);				\
-} while (/*CONSTCOND*/0)
-
 RUMP_COMPONENT(RUMP_COMPONENT_DEV)
 {
 	extern struct cdevsw wskbd_cdevsw, wsmouse_cdevsw;
 	devmajor_t bmaj, cmaj;
 
-	FLAWLESSCALL(config_cfdata_attach(cfdata_wscons, 0));
-
-	FLAWLESSCALL(config_cfdriver_attach(&wskbd_cd));
-	FLAWLESSCALL(config_cfattach_attach("wskbd", &wskbd_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&wsmouse_cd));
-	FLAWLESSCALL(config_cfattach_attach("wsmouse", &wsmouse_ca));
+	config_init_component(cfdriver_comp_wscons,
+	    cfattach_comp_wscons, cfdata_wscons);
 
 	bmaj = cmaj = -1;
 	FLAWLESSCALL(devsw_attach("wskbd", NULL, &bmaj, &wskbd_cdevsw, &cmaj));

Index: src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c
diff -u src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c:1.4 src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c:1.5
--- src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c:1.4	Mon Mar  8 10:57:25 2010
+++ src/sys/rump/dev/wip/libukbd/ukbd_at_usb.c	Thu Mar 25 19:54:08 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: ukbd_at_usb.c,v 1.4 2010/03/08 10:57:25 pooka Exp $	*/
+/*	$NetBSD: ukbd_at_usb.c,v 1.5 2010/03/25 19:54:08 pooka Exp $	*/
 
 #include <sys/param.h>
 #include <sys/conf.h>
@@ -7,27 +7,12 @@
 
 #include "ioconf.c"
 
-#include <sys/stat.h>
-
 #include "rump_private.h"
 #include "rump_dev_private.h"
-#include "rump_vfs_private.h"
-
-#define FLAWLESSCALL(call)						\
-do {									\
-	int att_error;							\
-	if ((att_error = call) != 0)					\
-		panic("\"%s\" failed", #call);				\
-} while (/*CONSTCOND*/0)
 
 RUMP_COMPONENT(RUMP_COMPONENT_DEV)
 {
 
-	FLAWLESSCALL(config_cfdata_attach(cfdata_ukbd, 0));
-
-	FLAWLESSCALL(config_cfdriver_attach(&uhidev_cd));
-	FLAWLESSCALL(config_cfattach_attach("uhidev", &uhidev_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&ukbd_cd));
-	FLAWLESSCALL(config_cfattach_attach("ukbd", &ukbd_ca));
+	config_init_component(cfdriver_comp_ukbd,
+	    cfattach_comp_ukbd, cfdata_ukbd);
 }

Index: src/sys/rump/dev/wip/libums/ums_at_usb.c
diff -u src/sys/rump/dev/wip/libums/ums_at_usb.c:1.4 src/sys/rump/dev/wip/libums/ums_at_usb.c:1.5
--- src/sys/rump/dev/wip/libums/ums_at_usb.c:1.4	Mon Mar  8 10:57:25 2010
+++ src/sys/rump/dev/wip/libums/ums_at_usb.c	Thu Mar 25 19:54:08 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: ums_at_usb.c,v 1.4 2010/03/08 10:57:25 pooka Exp $	*/
+/*	$NetBSD: ums_at_usb.c,v 1.5 2010/03/25 19:54:08 pooka Exp $	*/
 
 #include <sys/param.h>
 #include <sys/conf.h>
@@ -11,21 +11,9 @@
 #include "rump_dev_private.h"
 #include "rump_vfs_private.h"
 
-#define FLAWLESSCALL(call)						\
-do {									\
-	int att_error;							\
-	if ((att_error = call) != 0)					\
-		panic("\"%s\" failed", #call);				\
-} while (/*CONSTCOND*/0)
-
 RUMP_COMPONENT(RUMP_COMPONENT_DEV)
 {
 
-	FLAWLESSCALL(config_cfdata_attach(cfdata_ums, 0));
-
-	FLAWLESSCALL(config_cfdriver_attach(&uhidev_cd));
-	FLAWLESSCALL(config_cfattach_attach("uhidev", &uhidev_ca));
-
-	FLAWLESSCALL(config_cfdriver_attach(&ums_cd));
-	FLAWLESSCALL(config_cfattach_attach("ums", &ums_ca));
+	config_init_component(cfdriver_comp_ums,
+	    cfattach_comp_ums, cfdata_ums);
 }

Reply via email to