aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/files
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2003-06-18 09:29:28 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2003-06-18 09:29:28 +0000
commit22db1e9ff529103f897982c781d4bcbb58614f8d (patch)
tree04b9c1be72c573510a9498af541d610968df0640 /sys/conf/files
parentbdf56035003d342f8b4c513cb7b4af08c544bce8 (diff)
downloadsrc-22db1e9ff529103f897982c781d4bcbb58614f8d.tar.gz
src-22db1e9ff529103f897982c781d4bcbb58614f8d.zip
Add "GEOM_FOX", a class which detects and selects between multiple
redundant paths to the same device. This class reacts to a label in the first sector of the device, which is created the following way: # "0123456789abcdef012345..." # "<----magic-----><-id-...> echo "GEOM::FOX someid" | dd of=/dev/da0 conv=sync NB: Since the fact that multiple disk devices are in fact the same device is not known to GEOM, the geom taste/spoil process cannot fully catch all corner cases and this module can therefore be confused if you do the right wrong things. NB: The disk level drivers need to do the right thing for this to be useful, and that is not by definition currently the case.
Notes
Notes: svn path=/head/; revision=116518
Diffstat (limited to 'sys/conf/files')
-rw-r--r--sys/conf/files1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/conf/files b/sys/conf/files
index 671d0acb89ec..50bbf28cf246 100644
--- a/sys/conf/files
+++ b/sys/conf/files
@@ -917,6 +917,7 @@ geom/geom_dev.c standard
geom/geom_disk.c standard
geom/geom_dump.c standard
geom/geom_event.c standard
+geom/geom_fox.c optional geom_fox
geom/geom_gpt.c optional geom_gpt
geom/geom_io.c standard
geom/geom_kern.c standard