summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-11-14 09:51:21 +0000
committerkib <kib@FreeBSD.org>2014-11-14 09:51:21 +0000
commit7d419d1926e8e938049c492deea25ec92827db69 (patch)
treec2298ab93d29516bc9a8e3f0e43d9306e577e53c
parent862a9d976c93a53003b23c58097ef59c0c050e2f (diff)
downloadFreeBSD-src-7d419d1926e8e938049c492deea25ec92827db69.zip
FreeBSD-src-7d419d1926e8e938049c492deea25ec92827db69.tar.gz
MFC r274251:
Add DEV_MODULE_ORDERED().
-rw-r--r--sys/sys/conf.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/sys/conf.h b/sys/sys/conf.h
index e9a2f55..bb9d1b5 100644
--- a/sys/sys/conf.h
+++ b/sys/sys/conf.h
@@ -227,14 +227,16 @@ struct devsw_module_data {
/* Do not initialize fields hereafter */
};
-#define DEV_MODULE(name, evh, arg) \
+#define DEV_MODULE_ORDERED(name, evh, arg, ord) \
static moduledata_t name##_mod = { \
#name, \
evh, \
arg \
}; \
-DECLARE_MODULE(name, name##_mod, SI_SUB_DRIVERS, SI_ORDER_MIDDLE)
+DECLARE_MODULE(name, name##_mod, SI_SUB_DRIVERS, ord)
+#define DEV_MODULE(name, evh, arg) \
+ DEV_MODULE_ORDERED(name, evh, arg, SI_ORDER_MIDDLE)
void clone_setup(struct clonedevs **cdp);
void clone_cleanup(struct clonedevs **);
OpenPOWER on IntegriCloud