summaryrefslogtreecommitdiffstats
path: root/sys/compat/ndis/kern_ndis.c
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2005-03-30 02:50:06 +0000
committerwpaul <wpaul@FreeBSD.org>2005-03-30 02:50:06 +0000
commit0257351eba0e29394a17b8fbd9014968a2e21fa0 (patch)
treef01b5a351da95b96f3bf82a84f4a43a975284ad1 /sys/compat/ndis/kern_ndis.c
parent323b49a0112ebdafbf6834f7757849b911b94a09 (diff)
downloadFreeBSD-src-0257351eba0e29394a17b8fbd9014968a2e21fa0.zip
FreeBSD-src-0257351eba0e29394a17b8fbd9014968a2e21fa0.tar.gz
Remove a couple of #ifdef 0'ed code blocks left over from Atheros debugging.
Remember to reset ndis_pendingreq to NULL when bailing out of ndis_set_info() or ndis_get_info() due to miniportadapterctx not being set.
Diffstat (limited to 'sys/compat/ndis/kern_ndis.c')
-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 0b8b737..3c512cc 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);
}
OpenPOWER on IntegriCloud