summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom.h
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2011-03-24 08:37:48 +0000
committermav <mav@FreeBSD.org>2011-03-24 08:37:48 +0000
commitad433c09b32c442209795217720d42efac493286 (patch)
tree055755d318b2a54215757a1de7d027bed661d375 /sys/geom/geom.h
parent7750aaa40d1f06323ed27a2db069f660c1f245ba (diff)
downloadFreeBSD-src-ad433c09b32c442209795217720d42efac493286.zip
FreeBSD-src-ad433c09b32c442209795217720d42efac493286.tar.gz
MFgraid/head r217827:
Change BIO_GETATTR("GEOM::kerneldump") API to make set_dumper() called by consumer (geom_dev) instead of provider (geom_disk). This allows any geom insert it's code into the dump call chain, implementing more sophisticated functionality then just disk partitioning.
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 fe18a15..0e52892 100644
--- a/sys/geom/geom.h
+++ b/sys/geom/geom.h
@@ -43,6 +43,7 @@
#include <sys/sx.h>
#include <sys/queue.h>
#include <sys/ioccom.h>
+#include <sys/conf.h>
#include <sys/sbuf.h>
#include <sys/module.h>
@@ -303,6 +304,7 @@ extern struct sx topology_lock;
struct g_kerneldump {
off_t offset;
off_t length;
+ struct dumperinfo di;
};
MALLOC_DECLARE(M_GEOM);
OpenPOWER on IntegriCloud