Module Name: src
Committed By: christos
Date: Thu Aug 20 11:51:12 UTC 2015
Modified Files:
src/sys/rump/dev/lib/libcgd: Makefile
src/sys/rump/dev/lib/libdm: Makefile
src/sys/rump/dev/lib/libfss: Makefile
src/sys/rump/dev/lib/libnetsmb: Makefile netsmb_component.c
src/sys/rump/dev/lib/libopencrypto: Makefile opencrypto_component.c
src/sys/rump/dev/lib/libraidframe: Makefile raidframe_component.c
src/sys/rump/dev/lib/librnd: Makefile rnd_component.c
src/sys/rump/dev/lib/libvnd: Makefile
Added Files:
src/sys/rump/dev/lib/libcgd: CGD.ioconf
src/sys/rump/dev/lib/libdm: DM.ioconf
src/sys/rump/dev/lib/libfss: FSS.ioconf
src/sys/rump/dev/lib/libnetsmb: NETSMB.ioconf
src/sys/rump/dev/lib/libopencrypto: OPENCRYPTO.ioconf
src/sys/rump/dev/lib/libraidframe: RAIDFRAME.ioconf
src/sys/rump/dev/lib/librnd: RND.ioconf
src/sys/rump/dev/lib/libvnd: VND.ioconf
Log Message:
use ioconf files for pseudo-device attach prototypes
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libcgd/CGD.ioconf
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/libcgd/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libdm/DM.ioconf
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/libdm/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libfss/FSS.ioconf
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libfss/Makefile
cvs rdiff -u -r1.5 -r1.6 src/sys/rump/dev/lib/libnetsmb/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libnetsmb/NETSMB.ioconf
cvs rdiff -u -r1.2 -r1.3 src/sys/rump/dev/lib/libnetsmb/netsmb_component.c
cvs rdiff -u -r1.7 -r1.8 src/sys/rump/dev/lib/libopencrypto/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libopencrypto/OPENCRYPTO.ioconf
cvs rdiff -u -r1.2 -r1.3 \
src/sys/rump/dev/lib/libopencrypto/opencrypto_component.c
cvs rdiff -u -r1.6 -r1.7 src/sys/rump/dev/lib/libraidframe/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libraidframe/RAIDFRAME.ioconf
cvs rdiff -u -r1.1 -r1.2 \
src/sys/rump/dev/lib/libraidframe/raidframe_component.c
cvs rdiff -u -r1.8 -r1.9 src/sys/rump/dev/lib/librnd/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/librnd/RND.ioconf
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/librnd/rnd_component.c
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/dev/lib/libvnd/Makefile
cvs rdiff -u -r0 -r1.1 src/sys/rump/dev/lib/libvnd/VND.ioconf
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/libcgd/Makefile
diff -u src/sys/rump/dev/lib/libcgd/Makefile:1.4 src/sys/rump/dev/lib/libcgd/Makefile:1.5
--- src/sys/rump/dev/lib/libcgd/Makefile:1.4 Wed Mar 12 21:50:51 2014
+++ src/sys/rump/dev/lib/libcgd/Makefile Thu Aug 20 07:51:12 2015
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.4 2014/03/13 01:50:51 pooka Exp $
+# $NetBSD: Makefile,v 1.5 2015/08/20 11:51:12 christos Exp $
#
.PATH: ${.CURDIR}/../../../../dev
LIB= rumpdev_cgd
-
+IOCONF= CGD.ioconf
SRCS= cgd.c cgd_crypto.c
SRCS+= cgd_component.c
Index: src/sys/rump/dev/lib/libdm/Makefile
diff -u src/sys/rump/dev/lib/libdm/Makefile:1.4 src/sys/rump/dev/lib/libdm/Makefile:1.5
--- src/sys/rump/dev/lib/libdm/Makefile:1.4 Wed Mar 12 21:54:22 2014
+++ src/sys/rump/dev/lib/libdm/Makefile Thu Aug 20 07:51:12 2015
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.4 2014/03/13 01:54:22 pooka Exp $
+# $NetBSD: Makefile,v 1.5 2015/08/20 11:51:12 christos Exp $
#
.PATH: ${.CURDIR}/../../../../dev/dm
LIB= rumpdev_dm
-
+IOCONF= DM.ioconf
SRCS= device-mapper.c dm_dev.c dm_ioctl.c dm_pdev.c dm_table.c dm_target.c \
dm_target_linear.c dm_target_stripe.c
Index: src/sys/rump/dev/lib/libfss/Makefile
diff -u src/sys/rump/dev/lib/libfss/Makefile:1.2 src/sys/rump/dev/lib/libfss/Makefile:1.3
--- src/sys/rump/dev/lib/libfss/Makefile:1.2 Wed Mar 12 21:59:05 2014
+++ src/sys/rump/dev/lib/libfss/Makefile Thu Aug 20 07:51:12 2015
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.2 2014/03/13 01:59:05 pooka Exp $
+# $NetBSD: Makefile,v 1.3 2015/08/20 11:51:12 christos Exp $
#
.PATH: ${.CURDIR}/../../../../dev
LIB= rumpdev_fss
-
+IOCONF= FSS.ioconf
SRCS= fss.c
SRCS+= fss_component.c
Index: src/sys/rump/dev/lib/libnetsmb/Makefile
diff -u src/sys/rump/dev/lib/libnetsmb/Makefile:1.5 src/sys/rump/dev/lib/libnetsmb/Makefile:1.6
--- src/sys/rump/dev/lib/libnetsmb/Makefile:1.5 Sat Nov 15 13:49:04 2014
+++ src/sys/rump/dev/lib/libnetsmb/Makefile Thu Aug 20 07:51:12 2015
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.5 2014/11/15 18:49:04 nakayama Exp $
+# $NetBSD: Makefile,v 1.6 2015/08/20 11:51:12 christos Exp $
#
.PATH: ${.CURDIR}/../../../../netsmb
LIB= rumpdev_netsmb
-
+IOCONF= NETSMB.ioconf
SRCS= iconv.c smb_conn.c smb_crypt.c smb_dev.c smb_iod.c smb_rq.c \
smb_smb.c smb_subr.c smb_trantcp.c smb_usr.c subr_mchain.c
@@ -14,7 +14,7 @@ CPPFLAGS+= -I${RUMPTOP}/librump/rumpvfs
#CPPFLAGS+= -DSMB_SOCKET_DEBUG -DSMB_IOD_DEBUG
SRCS+= netsmb_iconv.c
-RUMPCOMP_USER_SRCS= netsmb_user.c
+#RUMPCOMP_USER_SRCS= netsmb_user.c
.include <bsd.lib.mk>
.include <bsd.klinks.mk>
Index: src/sys/rump/dev/lib/libnetsmb/netsmb_component.c
diff -u src/sys/rump/dev/lib/libnetsmb/netsmb_component.c:1.2 src/sys/rump/dev/lib/libnetsmb/netsmb_component.c:1.3
--- src/sys/rump/dev/lib/libnetsmb/netsmb_component.c:1.2 Fri Jul 18 12:25:17 2014
+++ src/sys/rump/dev/lib/libnetsmb/netsmb_component.c Thu Aug 20 07:51:12 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: netsmb_component.c,v 1.2 2014/07/18 16:25:17 maxv Exp $ */
+/* $NetBSD: netsmb_component.c,v 1.3 2015/08/20 11:51:12 christos Exp $ */
/*
* Copyright (c) 2009 Antti Kantee. All Rights Reserved.
@@ -28,7 +28,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netsmb_component.c,v 1.2 2014/07/18 16:25:17 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netsmb_component.c,v 1.3 2015/08/20 11:51:12 christos Exp $");
#include <sys/param.h>
#include <sys/conf.h>
@@ -39,7 +39,7 @@ __KERNEL_RCSID(0, "$NetBSD: netsmb_compo
#include "rump_dev_private.h"
#include "rump_vfs_private.h"
-void nsmbattach(int); /* XXX */
+#include "ioconf.h"
RUMP_COMPONENT(RUMP_COMPONENT_DEV)
{
Index: src/sys/rump/dev/lib/libopencrypto/Makefile
diff -u src/sys/rump/dev/lib/libopencrypto/Makefile:1.7 src/sys/rump/dev/lib/libopencrypto/Makefile:1.8
--- src/sys/rump/dev/lib/libopencrypto/Makefile:1.7 Wed Mar 12 21:51:30 2014
+++ src/sys/rump/dev/lib/libopencrypto/Makefile Thu Aug 20 07:51:12 2015
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.7 2014/03/13 01:51:30 pooka Exp $
+# $NetBSD: Makefile,v 1.8 2015/08/20 11:51:12 christos Exp $
#
.PATH: ${.CURDIR}/../../../../opencrypto
LIB= rumpdev_opencrypto
-
+IOCONF= OPENCRYPTO.ioconf
SRCS= opencrypto_component.c
# Sources for crypto framework
Index: src/sys/rump/dev/lib/libopencrypto/opencrypto_component.c
diff -u src/sys/rump/dev/lib/libopencrypto/opencrypto_component.c:1.2 src/sys/rump/dev/lib/libopencrypto/opencrypto_component.c:1.3
--- src/sys/rump/dev/lib/libopencrypto/opencrypto_component.c:1.2 Mon Apr 13 12:46:33 2015
+++ src/sys/rump/dev/lib/libopencrypto/opencrypto_component.c Thu Aug 20 07:51:12 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: opencrypto_component.c,v 1.2 2015/04/13 16:46:33 riastradh Exp $ */
+/* $NetBSD: opencrypto_component.c,v 1.3 2015/08/20 11:51:12 christos Exp $ */
/*
* Copyright (c) 2009 Antti Kantee. All Rights Reserved.
@@ -26,7 +26,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: opencrypto_component.c,v 1.2 2015/04/13 16:46:33 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: opencrypto_component.c,v 1.3 2015/08/20 11:51:12 christos Exp $");
#include <sys/param.h>
#include <sys/conf.h>
@@ -38,8 +38,8 @@ __KERNEL_RCSID(0, "$NetBSD: opencrypto_c
#include "rump_dev_private.h"
#include "rump_vfs_private.h"
-void cryptoattach(int);
-void swcryptoattach(int);
+#include "ioconf.h"
+
void crypto_init(void);
RUMP_COMPONENT(RUMP_COMPONENT_DEV)
Index: src/sys/rump/dev/lib/libraidframe/Makefile
diff -u src/sys/rump/dev/lib/libraidframe/Makefile:1.6 src/sys/rump/dev/lib/libraidframe/Makefile:1.7
--- src/sys/rump/dev/lib/libraidframe/Makefile:1.6 Thu Apr 23 10:49:26 2015
+++ src/sys/rump/dev/lib/libraidframe/Makefile Thu Aug 20 07:51:12 2015
@@ -1,12 +1,10 @@
-# $NetBSD: Makefile,v 1.6 2015/04/23 14:49:26 pooka Exp $
+# $NetBSD: Makefile,v 1.7 2015/08/20 11:51:12 christos Exp $
#
-.include <bsd.init.mk>
-
.PATH: ${.CURDIR}/../../../../dev/raidframe
LIB= rumpdev_raidframe
-
+IOCONF= RAIDFRAME.ioconf
SRCS= rf_acctrace.c rf_alloclist.c rf_aselect.c rf_callback.c \
rf_chaindecluster.c rf_copyback.c rf_cvscan.c rf_dagdegrd.c \
rf_dagdegwr.c rf_dagffrd.c rf_dagffwr.c rf_dagfuncs.c \
Index: src/sys/rump/dev/lib/libraidframe/raidframe_component.c
diff -u src/sys/rump/dev/lib/libraidframe/raidframe_component.c:1.1 src/sys/rump/dev/lib/libraidframe/raidframe_component.c:1.2
--- src/sys/rump/dev/lib/libraidframe/raidframe_component.c:1.1 Wed Mar 12 21:49:59 2014
+++ src/sys/rump/dev/lib/libraidframe/raidframe_component.c Thu Aug 20 07:51:12 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: raidframe_component.c,v 1.1 2014/03/13 01:49:59 pooka Exp $ */
+/* $NetBSD: raidframe_component.c,v 1.2 2015/08/20 11:51:12 christos Exp $ */
/*
* Copyright (c) 2009 Antti Kantee. All Rights Reserved.
@@ -26,7 +26,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: raidframe_component.c,v 1.1 2014/03/13 01:49:59 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: raidframe_component.c,v 1.2 2015/08/20 11:51:12 christos Exp $");
#include <sys/param.h>
#include <sys/conf.h>
@@ -37,9 +37,9 @@ __KERNEL_RCSID(0, "$NetBSD: raidframe_co
#include "rump_dev_private.h"
#include "rump_vfs_private.h"
-CFDRIVER_DECL(raid, DV_DISK, NULL);
+#include "ioconf.h"
-void raidattach(int);
+CFDRIVER_DECL(raid, DV_DISK, NULL);
RUMP_COMPONENT(RUMP_COMPONENT_DEV)
{
Index: src/sys/rump/dev/lib/librnd/Makefile
diff -u src/sys/rump/dev/lib/librnd/Makefile:1.8 src/sys/rump/dev/lib/librnd/Makefile:1.9
--- src/sys/rump/dev/lib/librnd/Makefile:1.8 Tue Apr 14 09:32:34 2015
+++ src/sys/rump/dev/lib/librnd/Makefile Thu Aug 20 07:51:12 2015
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.8 2015/04/14 13:32:34 riastradh Exp $
+# $NetBSD: Makefile,v 1.9 2015/08/20 11:51:12 christos Exp $
#
.PATH: ${.CURDIR}/../../../../dev
LIB= rumpdev_rnd
-
+IOCONF= RND.ioconf
SRCS= rndpseudo.c
SRCS+= rnd_component.c
Index: src/sys/rump/dev/lib/librnd/rnd_component.c
diff -u src/sys/rump/dev/lib/librnd/rnd_component.c:1.1 src/sys/rump/dev/lib/librnd/rnd_component.c:1.2
--- src/sys/rump/dev/lib/librnd/rnd_component.c:1.1 Wed Mar 12 21:52:37 2014
+++ src/sys/rump/dev/lib/librnd/rnd_component.c Thu Aug 20 07:51:12 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: rnd_component.c,v 1.1 2014/03/13 01:52:37 pooka Exp $ */
+/* $NetBSD: rnd_component.c,v 1.2 2015/08/20 11:51:12 christos Exp $ */
/*
* Copyright (c) 2009 Antti Kantee. All Rights Reserved.
@@ -26,7 +26,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rnd_component.c,v 1.1 2014/03/13 01:52:37 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rnd_component.c,v 1.2 2015/08/20 11:51:12 christos Exp $");
#include <sys/param.h>
#include <sys/conf.h>
@@ -38,7 +38,7 @@ __KERNEL_RCSID(0, "$NetBSD: rnd_componen
#include "rump_dev_private.h"
#include "rump_vfs_private.h"
-void rndattach(int);
+#include "ioconf.h"
RUMP_COMPONENT(RUMP_COMPONENT_DEV)
{
Index: src/sys/rump/dev/lib/libvnd/Makefile
diff -u src/sys/rump/dev/lib/libvnd/Makefile:1.1 src/sys/rump/dev/lib/libvnd/Makefile:1.2
--- src/sys/rump/dev/lib/libvnd/Makefile:1.1 Thu Jul 17 04:16:12 2014
+++ src/sys/rump/dev/lib/libvnd/Makefile Thu Aug 20 07:51:12 2015
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.1 2014/07/17 08:16:12 prlw1 Exp $
+# $NetBSD: Makefile,v 1.2 2015/08/20 11:51:12 christos Exp $
#
.PATH: ${.CURDIR}/../../../../dev
LIB= rumpdev_vnd
-
+IOCONF= VND.ioconf
SRCS= vnd.c
SRCS+= vnd_component.c
Added files:
Index: src/sys/rump/dev/lib/libcgd/CGD.ioconf
diff -u /dev/null src/sys/rump/dev/lib/libcgd/CGD.ioconf:1.1
--- /dev/null Thu Aug 20 07:51:12 2015
+++ src/sys/rump/dev/lib/libcgd/CGD.ioconf Thu Aug 20 07:51:12 2015
@@ -0,0 +1,8 @@
+# $NetBSD: CGD.ioconf,v 1.1 2015/08/20 11:51:12 christos Exp $
+#
+
+ioconf cgd
+
+include "conf/files"
+
+pseudo-device cgd
Index: src/sys/rump/dev/lib/libdm/DM.ioconf
diff -u /dev/null src/sys/rump/dev/lib/libdm/DM.ioconf:1.1
--- /dev/null Thu Aug 20 07:51:12 2015
+++ src/sys/rump/dev/lib/libdm/DM.ioconf Thu Aug 20 07:51:12 2015
@@ -0,0 +1,8 @@
+# $NetBSD: DM.ioconf,v 1.1 2015/08/20 11:51:12 christos Exp $
+#
+
+ioconf dm
+
+include "conf/files"
+
+pseudo-device dm
Index: src/sys/rump/dev/lib/libfss/FSS.ioconf
diff -u /dev/null src/sys/rump/dev/lib/libfss/FSS.ioconf:1.1
--- /dev/null Thu Aug 20 07:51:12 2015
+++ src/sys/rump/dev/lib/libfss/FSS.ioconf Thu Aug 20 07:51:12 2015
@@ -0,0 +1,8 @@
+# $NetBSD: FSS.ioconf,v 1.1 2015/08/20 11:51:12 christos Exp $
+#
+
+ioconf fss
+
+include "conf/files"
+
+pseudo-device fss
Index: src/sys/rump/dev/lib/libnetsmb/NETSMB.ioconf
diff -u /dev/null src/sys/rump/dev/lib/libnetsmb/NETSMB.ioconf:1.1
--- /dev/null Thu Aug 20 07:51:12 2015
+++ src/sys/rump/dev/lib/libnetsmb/NETSMB.ioconf Thu Aug 20 07:51:12 2015
@@ -0,0 +1,8 @@
+# $NetBSD: NETSMB.ioconf,v 1.1 2015/08/20 11:51:12 christos Exp $
+#
+
+ioconf netsmb
+
+include "conf/files"
+
+pseudo-device nsmb
Index: src/sys/rump/dev/lib/libopencrypto/OPENCRYPTO.ioconf
diff -u /dev/null src/sys/rump/dev/lib/libopencrypto/OPENCRYPTO.ioconf:1.1
--- /dev/null Thu Aug 20 07:51:12 2015
+++ src/sys/rump/dev/lib/libopencrypto/OPENCRYPTO.ioconf Thu Aug 20 07:51:12 2015
@@ -0,0 +1,9 @@
+# $NetBSD: OPENCRYPTO.ioconf,v 1.1 2015/08/20 11:51:12 christos Exp $
+
+ioconf opencrypto
+
+include "conf/files"
+
+pseudo-device opencrypto
+pseudo-device crypto
+pseudo-device swcrypto
Index: src/sys/rump/dev/lib/libraidframe/RAIDFRAME.ioconf
diff -u /dev/null src/sys/rump/dev/lib/libraidframe/RAIDFRAME.ioconf:1.1
--- /dev/null Thu Aug 20 07:51:12 2015
+++ src/sys/rump/dev/lib/libraidframe/RAIDFRAME.ioconf Thu Aug 20 07:51:12 2015
@@ -0,0 +1,8 @@
+# $NetBSD: RAIDFRAME.ioconf,v 1.1 2015/08/20 11:51:12 christos Exp $
+#
+
+ioconf raidframe
+
+include "conf/files"
+
+pseudo-device raid
Index: src/sys/rump/dev/lib/librnd/RND.ioconf
diff -u /dev/null src/sys/rump/dev/lib/librnd/RND.ioconf:1.1
--- /dev/null Thu Aug 20 07:51:12 2015
+++ src/sys/rump/dev/lib/librnd/RND.ioconf Thu Aug 20 07:51:12 2015
@@ -0,0 +1,8 @@
+# $NetBSD: RND.ioconf,v 1.1 2015/08/20 11:51:12 christos Exp $
+#
+
+ioconf rnd
+
+include "conf/files"
+
+pseudo-device rnd
Index: src/sys/rump/dev/lib/libvnd/VND.ioconf
diff -u /dev/null src/sys/rump/dev/lib/libvnd/VND.ioconf:1.1
--- /dev/null Thu Aug 20 07:51:12 2015
+++ src/sys/rump/dev/lib/libvnd/VND.ioconf Thu Aug 20 07:51:12 2015
@@ -0,0 +1,8 @@
+# $NetBSD: VND.ioconf,v 1.1 2015/08/20 11:51:12 christos Exp $
+#
+
+ioconf vnd
+
+include "conf/files"
+
+pseudo-device vnd