summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/net/vnet.h
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/sys/net/vnet.h')
-rw-r--r--freebsd/sys/net/vnet.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/net/vnet.h b/freebsd/sys/net/vnet.h
index b4168750..2d69a8a9 100644
--- a/freebsd/sys/net/vnet.h
+++ b/freebsd/sys/net/vnet.h
@@ -325,6 +325,8 @@ struct vnet_sysinit {
};
#define VNET_SYSINIT(ident, subsystem, order, func, arg) \
+ CTASSERT((subsystem) > SI_SUB_VNET && \
+ (subsystem) <= SI_SUB_VNET_DONE); \
static struct vnet_sysinit ident ## _vnet_init = { \
subsystem, \
order, \
@@ -337,6 +339,8 @@ struct vnet_sysinit {
vnet_deregister_sysinit, &ident ## _vnet_init)
#define VNET_SYSUNINIT(ident, subsystem, order, func, arg) \
+ CTASSERT((subsystem) > SI_SUB_VNET && \
+ (subsystem) <= SI_SUB_VNET_DONE); \
static struct vnet_sysinit ident ## _vnet_uninit = { \
subsystem, \
order, \