summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2004-08-16 06:36:21 +0000
committerpjd <pjd@FreeBSD.org>2004-08-16 06:36:21 +0000
commit5719aaaa5fd953fb22101cb2783e65695d486aae (patch)
tree3a2575c0899b646c9af978ee5f11853e28c6d5ec
parenteeb52edac03487a4419fb849582277d3ca9e61b8 (diff)
downloadFreeBSD-src-5719aaaa5fd953fb22101cb2783e65695d486aae.zip
FreeBSD-src-5719aaaa5fd953fb22101cb2783e65695d486aae.tar.gz
Connect RAID3 GEOM class to the build.
-rw-r--r--etc/mtree/BSD.include.dist2
-rw-r--r--include/Makefile3
-rw-r--r--sbin/geom/class/Makefile1
-rw-r--r--sys/conf/NOTES1
-rw-r--r--sys/conf/files2
-rw-r--r--sys/conf/options1
-rw-r--r--sys/modules/geom/Makefile1
7 files changed, 10 insertions, 1 deletions
diff --git a/etc/mtree/BSD.include.dist b/etc/mtree/BSD.include.dist
index f2f8556..e6cad09 100644
--- a/etc/mtree/BSD.include.dist
+++ b/etc/mtree/BSD.include.dist
@@ -92,6 +92,8 @@
..
nop
..
+ raid3
+ ..
stripe
..
..
diff --git a/include/Makefile b/include/Makefile
index 8d86a62..0fd1dd9b 100644
--- a/include/Makefile
+++ b/include/Makefile
@@ -38,7 +38,8 @@ LSUBDIRS= cam/scsi dev/an dev/bktr dev/firewire dev/ic dev/iicbus \
dev/ofw dev/ppbus dev/smbus dev/usb dev/wi dev/utopia fs/devfs \
fs/fdescfs fs/fifofs fs/msdosfs fs/ntfs fs/nullfs fs/nwfs fs/portalfs \
fs/procfs fs/smbfs fs/udf fs/umapfs fs/unionfs \
- geom/concat geom/gate geom/label geom/mirror geom/nop geom/stripe \
+ geom/concat geom/gate geom/label geom/mirror geom/nop geom/raid3 \
+ geom/stripe \
isofs/cd9660 netatm/ipatm netatm/sigpvc netatm/spans netatm/uni \
netgraph/atm security/mac_biba security/mac_bsdextended \
security/mac_lomac security/mac_mls security/mac_partition \
diff --git a/sbin/geom/class/Makefile b/sbin/geom/class/Makefile
index 888233e..0fb33b1 100644
--- a/sbin/geom/class/Makefile
+++ b/sbin/geom/class/Makefile
@@ -4,6 +4,7 @@ SUBDIR= concat
SUBDIR+=label
SUBDIR+=mirror
SUBDIR+=nop
+SUBDIR+=raid3
SUBDIR+=stripe
.include <bsd.subdir.mk>
diff --git a/sys/conf/NOTES b/sys/conf/NOTES
index cb0efc8..60a625c 100644
--- a/sys/conf/NOTES
+++ b/sys/conf/NOTES
@@ -130,6 +130,7 @@ options GEOM_MBR # DOS/MBR partitioning
options GEOM_MIRROR # Disk mirroring.
options GEOM_NOP # Test class.
options GEOM_PC98 # NEC PC9800 partitioning
+options GEOM_RAID3 # RAID3 functionality.
options GEOM_STRIPE # Disk striping.
options GEOM_SUNLABEL # Sun/Solaris partitioning
options GEOM_UZIP # Read-only compressed disks
diff --git a/sys/conf/files b/sys/conf/files
index 18e01a5..922047a 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -948,6 +948,8 @@ geom/label/g_label_ufs.c optional geom_label
geom/mirror/g_mirror.c optional geom_mirror
geom/mirror/g_mirror_ctl.c optional geom_mirror
geom/nop/g_nop.c optional geom_nop
+geom/raid3/g_raid3.c optional geom_raid3
+geom/raid3/g_raid3_ctl.c optional geom_raid3
geom/stripe/g_stripe.c optional geom_stripe
geom/uzip/g_uzip.c optional geom_uzip
geom/geom_aes.c optional geom_aes
diff --git a/sys/conf/options b/sys/conf/options
index 08ce8f9..222f706 100644
--- a/sys/conf/options
+++ b/sys/conf/options
@@ -80,6 +80,7 @@ GEOM_MBR opt_geom.h
GEOM_MIRROR opt_geom.h
GEOM_NOP opt_geom.h
GEOM_PC98 opt_geom.h
+GEOM_RAID3 opt_geom.h
GEOM_STRIPE opt_geom.h
GEOM_SUNLABEL opt_geom.h
GEOM_UZIP opt_geom.h
diff --git a/sys/modules/geom/Makefile b/sys/modules/geom/Makefile
index 80be264..e072ffb 100644
--- a/sys/modules/geom/Makefile
+++ b/sys/modules/geom/Makefile
@@ -13,6 +13,7 @@ SUBDIR= geom_apple \
geom_mirror \
geom_nop \
geom_pc98 \
+ geom_raid3 \
geom_stripe \
geom_sunlabel \
geom_uzip \
OpenPOWER on IntegriCloud