diff options
author | mav <mav@FreeBSD.org> | 2011-03-24 08:37:48 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2011-03-24 08:37:48 +0000 |
commit | ad433c09b32c442209795217720d42efac493286 (patch) | |
tree | 055755d318b2a54215757a1de7d027bed661d375 /sys/geom/geom.h | |
parent | 7750aaa40d1f06323ed27a2db069f660c1f245ba (diff) | |
download | FreeBSD-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.h | 2 |
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); |