summaryrefslogtreecommitdiffstats
path: root/sys/compat/ndis/kern_ndis.c
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2005-03-28 16:49:27 +0000
committerwpaul <wpaul@FreeBSD.org>2005-03-28 16:49:27 +0000
commita8513e48c5a0404db4d0a331b5559f33e1eef0ae (patch)
tree329c991338f4d9da01bcb2357d97aa6beefb126c /sys/compat/ndis/kern_ndis.c
parentfc3b18bce3b10b7d9e27cd9e8367fab8a69f3e98 (diff)
downloadFreeBSD-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.c6
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);
OpenPOWER on IntegriCloud