diff options
author | kib <kib@FreeBSD.org> | 2014-11-14 09:51:21 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2014-11-14 09:51:21 +0000 |
commit | 7d419d1926e8e938049c492deea25ec92827db69 (patch) | |
tree | c2298ab93d29516bc9a8e3f0e43d9306e577e53c | |
parent | 862a9d976c93a53003b23c58097ef59c0c050e2f (diff) | |
download | FreeBSD-src-7d419d1926e8e938049c492deea25ec92827db69.zip FreeBSD-src-7d419d1926e8e938049c492deea25ec92827db69.tar.gz |
MFC r274251:
Add DEV_MODULE_ORDERED().
-rw-r--r-- | sys/sys/conf.h | 6 |
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 **); |