diff options
author | wpaul <wpaul@FreeBSD.org> | 2005-03-28 16:49:27 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2005-03-28 16:49:27 +0000 |
commit | a8513e48c5a0404db4d0a331b5559f33e1eef0ae (patch) | |
tree | 329c991338f4d9da01bcb2357d97aa6beefb126c /sys/compat/ndis/kern_ndis.c | |
parent | fc3b18bce3b10b7d9e27cd9e8367fab8a69f3e98 (diff) | |
download | FreeBSD-src-a8513e48c5a0404db4d0a331b5559f33e1eef0ae.zip FreeBSD-src-a8513e48c5a0404db4d0a331b5559f33e1eef0ae.tar.gz |
Unbreak the build: correct the resource list traversal code for
__FreeBSD_version >= 600022.
Diffstat (limited to 'sys/compat/ndis/kern_ndis.c')
-rw-r--r-- | sys/compat/ndis/kern_ndis.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/compat/ndis/kern_ndis.c b/sys/compat/ndis/kern_ndis.c index 7e53412..0b8b737 100644 --- a/sys/compat/ndis/kern_ndis.c +++ b/sys/compat/ndis/kern_ndis.c @@ -915,8 +915,6 @@ ndis_convert_res(arg) #if __FreeBSD_version < 600022 SLIST_INIT(&brl_rev); -#else - STAILQ_INIT(&brl_rev); #endif rl = malloc(sizeof(ndis_resource_list) + @@ -963,7 +961,7 @@ ndis_convert_res(arg) SLIST_FOREACH(brle, &brl_rev, link) { #else - STAILQ_FOREACH(brle, &brl, link) { + STAILQ_FOREACH(brle, brl, link) { #endif switch (brle->type) { case SYS_RES_IOPORT: @@ -1003,9 +1001,9 @@ ndis_convert_res(arg) block->nmb_rlist = rl; +#if __FreeBSD_version < 600022 bad: -#if __FreeBSD_version < 600022 while (!SLIST_EMPTY(&brl_rev)) { n = SLIST_FIRST(&brl_rev); SLIST_REMOVE_HEAD(&brl_rev, link); |