summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2006-06-13 20:49:07 +0000
committerjhb <jhb@FreeBSD.org>2006-06-13 20:49:07 +0000
commite88fcff5a431a18df4e507b47dada3aa0c5d9f00 (patch)
tree9e693548146073e2350f9516b732232a95c7b7c4 /sys
parent77030411c85bde714b1d222e4dbf9f352e8a6ed2 (diff)
downloadFreeBSD-src-e88fcff5a431a18df4e507b47dada3aa0c5d9f00.zip
FreeBSD-src-e88fcff5a431a18df4e507b47dada3aa0c5d9f00.tar.gz
Unexpand TAILQ_FOREACH() and TAILQ_FOREACH_SAFE().
Diffstat (limited to 'sys')
-rw-r--r--sys/kern/kern_linker.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c
index 6fc57f2..701dfb4 100644
--- a/sys/kern/kern_linker.c
+++ b/sys/kern/kern_linker.c
@@ -521,8 +521,7 @@ linker_file_unload(linker_file_t file, int flags)
}
MOD_XUNLOCK;
- for (ml = TAILQ_FIRST(&found_modules); ml; ml = nextml) {
- nextml = TAILQ_NEXT(ml, link);
+ TAILQ_FOREACH_SAFE(ml, &found_modules, link, nextml) {
if (ml->container == file) {
TAILQ_REMOVE(&found_modules, ml, link);
free(ml, M_LINKER);
@@ -1133,8 +1132,7 @@ modlist_lookup2(const char *name, struct mod_depend *verinfo)
if (verinfo == NULL)
return (modlist_lookup(name, 0));
bestmod = NULL;
- for (mod = TAILQ_FIRST(&found_modules); mod;
- mod = TAILQ_NEXT(mod, link)) {
+ TAILQ_FOREACH(mod, &found_modules, link) {
if (strcmp(mod->name, name) != 0)
continue;
ver = mod->version;
OpenPOWER on IntegriCloud