aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorBill Paul <wpaul@FreeBSD.org>2005-03-30 02:50:06 +0000
committerBill Paul <wpaul@FreeBSD.org>2005-03-30 02:50:06 +0000
commit76e96613b2f618440c34c41d5f5674dd94238bdf (patch)
treef01b5a351da95b96f3bf82a84f4a43a975284ad1 /sys
parent4e01247407e613c7ad88585b4833ffa397a3a3d1 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/compat/ndis/kern_ndis.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/sys/compat/ndis/kern_ndis.c b/sys/compat/ndis/kern_ndis.c
index 0b8b7378f16a..3c512cc1620f 100644
--- a/sys/compat/ndis/kern_ndis.c
+++ b/sys/compat/ndis/kern_ndis.c
@@ -1190,6 +1190,7 @@ ndis_set_info(arg, oid, buf, buflen)
adapter = sc->ndis_block->nmb_miniportadapterctx;
if (adapter == NULL || setfunc == NULL) {
+ sc->ndis_block->nmb_pendingreq = NULL;
KeReleaseSpinLock(&sc->ndis_block->nmb_lock, irql);
return(ENXIO);
}
@@ -1574,15 +1575,7 @@ ndis_isr(arg, ourintr, callhandler)
if (adapter == NULL || isrfunc == NULL)
return(ENXIO);
-#ifdef notdef
- if (NDIS_SERIALIZED(sc->ndis_block))
- mtx_lock(&sc->ndis_block->nmb_serialmtx);
-#endif
MSCALL3(isrfunc, &accepted, &queue, adapter);
-#ifdef notdef
- if (NDIS_SERIALIZED(sc->ndis_block))
- mtx_unlock(&sc->ndis_block->nmb_serialmtx);
-#endif
*ourintr = accepted;
*callhandler = queue;
@@ -1649,6 +1642,7 @@ ndis_get_info(arg, oid, buf, buflen)
adapter = sc->ndis_block->nmb_miniportadapterctx;
if (adapter == NULL || queryfunc == NULL) {
+ sc->ndis_block->nmb_pendingreq = NULL;
KeReleaseSpinLock(&sc->ndis_block->nmb_lock, irql);
return(ENXIO);
}