release the adapter lock after queuing a work item for the request in ProRequet()
Modified: trunk/reactos/drivers/net/ndis/ndis/protocol.c

Modified: trunk/reactos/drivers/net/ndis/ndis/protocol.c
--- trunk/reactos/drivers/net/ndis/ndis/protocol.c	2005-03-28 15:17:54 UTC (rev 14363)
+++ trunk/reactos/drivers/net/ndis/ndis/protocol.c	2005-03-28 16:04:18 UTC (rev 14364)
@@ -159,6 +159,7 @@
   if (QueueWorkItem) 
     {
       MiniQueueWorkItem(Adapter, NdisWorkItemRequest, (PVOID)NdisRequest);
+      KeReleaseSpinLock(&Adapter->NdisMiniportBlock.Lock, OldIrql);
       return NDIS_STATUS_PENDING;
     }