diff options
author | Attilio Rao <attilio@FreeBSD.org> | 2010-11-22 15:28:54 +0000 |
---|---|---|
committer | Attilio Rao <attilio@FreeBSD.org> | 2010-11-22 15:28:54 +0000 |
commit | 57c153804a0f8f0e7afc9f840dcf858275fbdf15 (patch) | |
tree | eab56215d2c37da2d394714f0a82d5fe9b4c0d5a /sys/kern/kern_module.c | |
parent | beb8ef4a7d3c7a4a8fc0a4278c35990e804da78b (diff) |
Notes
Diffstat (limited to 'sys/kern/kern_module.c')
-rw-r--r-- | sys/kern/kern_module.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/kern/kern_module.c b/sys/kern/kern_module.c index 11fa909698ce..98c69628019d 100644 --- a/sys/kern/kern_module.c +++ b/sys/kern/kern_module.c @@ -46,7 +46,6 @@ __FBSDID("$FreeBSD$"); static MALLOC_DEFINE(M_MODULE, "module", "module data structures"); -typedef TAILQ_HEAD(modulelst, module) modulelist_t; struct module { TAILQ_ENTRY(module) link; /* chain together all modules */ TAILQ_ENTRY(module) flink; /* all modules in a file */ @@ -61,7 +60,7 @@ struct module { #define MOD_EVENT(mod, type) (mod)->handler((mod), (type), (mod)->arg) -static modulelist_t modules; +static TAILQ_HEAD(modulelist, module) modules; struct sx modules_sx; static int nextid = 1; static void module_shutdown(void *, int); @@ -101,7 +100,7 @@ module_shutdown(void *arg1, int arg2) return; mtx_lock(&Giant); MOD_SLOCK; - TAILQ_FOREACH_REVERSE(mod, &modules, modulelst, link) + TAILQ_FOREACH_REVERSE(mod, &modules, modulelist, link) MOD_EVENT(mod, MOD_SHUTDOWN); MOD_SUNLOCK; mtx_unlock(&Giant); |