diff options
| author | Bill Paul <wpaul@FreeBSD.org> | 2005-03-30 02:50:06 +0000 |
|---|---|---|
| committer | Bill Paul <wpaul@FreeBSD.org> | 2005-03-30 02:50:06 +0000 |
| commit | 76e96613b2f618440c34c41d5f5674dd94238bdf (patch) | |
| tree | f01b5a351da95b96f3bf82a84f4a43a975284ad1 /sys | |
| parent | 4e01247407e613c7ad88585b4833ffa397a3a3d1 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/compat/ndis/kern_ndis.c | 10 |
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); } |
