summaryrefslogtreecommitdiff
path: root/sys/geom/geom_int.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/geom/geom_int.h')
-rw-r--r--sys/geom/geom_int.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/geom/geom_int.h b/sys/geom/geom_int.h
index b7a5ad6f7de4..33fd6756c25e 100644
--- a/sys/geom/geom_int.h
+++ b/sys/geom/geom_int.h
@@ -51,6 +51,7 @@ enum g_events {
EV_NEW_CLASS, /* class */
EV_NEW_PROVIDER, /* provider */
EV_SPOILED, /* provider, consumer */
+ EV_CALL_ME, /* func, arg */
EV_LAST
};
@@ -61,6 +62,8 @@ struct g_event {
struct g_geom *geom;
struct g_provider *provider;
struct g_consumer *consumer;
+ void *arg;
+ g_call_me_t *func;
};
/* geom_dump.c */