summaryrefslogtreecommitdiffstats
path: root/sys/geom/raid3/g_raid3.h
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2005-07-27 09:03:51 +0000
committerpjd <pjd@FreeBSD.org>2005-07-27 09:03:51 +0000
commiteb467446d554f35934e398955fb9792fd5df2f34 (patch)
tree42c037634c3a0c921f38fbb8d034debe3c88a609 /sys/geom/raid3/g_raid3.h
parent6393df51ccd1a016925d2808ebf5d4b3bde64aaf (diff)
downloadFreeBSD-src-eb467446d554f35934e398955fb9792fd5df2f34.zip
FreeBSD-src-eb467446d554f35934e398955fb9792fd5df2f34.tar.gz
Use root_mount KPI for RAID3 to delay root file system mount.
Actually, one cannot setup root file system on RAID3 device, but when other file system exist in /etc/fstab which are placed on RAID3 device, boot process will be interrupted when these devices are missing. MFC after: 3 days X-MFC-note: MFC only to RELENG_6, as RELENG_5 doesn't have root_mount KPI.
Diffstat (limited to 'sys/geom/raid3/g_raid3.h')
-rw-r--r--sys/geom/raid3/g_raid3.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/geom/raid3/g_raid3.h b/sys/geom/raid3/g_raid3.h
index 0f4ac18..b666c8a 100644
--- a/sys/geom/raid3/g_raid3.h
+++ b/sys/geom/raid3/g_raid3.h
@@ -202,6 +202,8 @@ struct g_raid3_softc {
struct mtx sc_events_mtx;
struct callout sc_callout;
+
+ struct root_hold_token *sc_rootmount;
};
#define sc_name sc_geom->name
OpenPOWER on IntegriCloud