summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom.h
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2009-04-03 19:49:33 +0000
committerthompsa <thompsa@FreeBSD.org>2009-04-03 19:49:33 +0000
commit2d53d4304dcaee8f6902a0d91732115dc7c7ce3a (patch)
tree0976d91821464828b1352e8f198ba283b10ccff7 /sys/geom/geom.h
parentfe5458f66537db2116edb0ad1cfa8b9da5fb1ba3 (diff)
downloadFreeBSD-src-2d53d4304dcaee8f6902a0d91732115dc7c7ce3a.zip
FreeBSD-src-2d53d4304dcaee8f6902a0d91732115dc7c7ce3a.tar.gz
Add interleaving root hold tokens from the CAM probe to disk_create and geom
provider tasting. This is needed for disk attachments that happen after threads are running in the boot process. Tested by: rnoland
Diffstat (limited to 'sys/geom/geom.h')
-rw-r--r--sys/geom/geom.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/geom/geom.h b/sys/geom/geom.h
index a916ec5..38c6c75 100644
--- a/sys/geom/geom.h
+++ b/sys/geom/geom.h
@@ -193,6 +193,8 @@ struct g_provider {
/* Two fields for the implementing class to use */
void *private;
u_int index;
+
+ struct root_hold_token *roothold;
};
/* geom_dev.c */
OpenPOWER on IntegriCloud