Author: cgutman
Date: Mon Apr  6 06:13:32 2009
New Revision: 40385

URL: http://svn.reactos.org/svn/reactos?rev=40385&view=rev
Log:
 - Drivers must use DelayedWorkQueue

Modified:
    trunk/reactos/drivers/network/ndis/ndis/miniport.c
    trunk/reactos/drivers/network/ndis/ndis/misc.c
    trunk/reactos/drivers/network/ndis/ndis/workitem.c
    trunk/reactos/drivers/network/tcpip/tcpip/main.c

Modified: trunk/reactos/drivers/network/ndis/ndis/miniport.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/miniport.c?rev=40385&r1=40384&r2=40385&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/miniport.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/miniport.c [iso-8859-1] Mon Apr  6 
06:13:32 2009
@@ -773,7 +773,7 @@
 
     IoWorkItem = IoAllocateWorkItem(Adapter->NdisMiniportBlock.DeviceObject);
     if (IoWorkItem)
-        IoQueueWorkItem(IoWorkItem, MiniportWorker, CriticalWorkQueue, 
IoWorkItem);
+        IoQueueWorkItem(IoWorkItem, MiniportWorker, DelayedWorkQueue, 
IoWorkItem);
 
     KeReleaseSpinLock(&Adapter->NdisMiniportBlock.Lock, OldIrql);
 }

Modified: trunk/reactos/drivers/network/ndis/ndis/misc.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/misc.c?rev=40385&r1=40384&r2=40385&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/misc.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/misc.c [iso-8859-1] Mon Apr  6 
06:13:32 2009
@@ -398,7 +398,7 @@
 {
     PWORK_QUEUE_ITEM pntWorkItem = 
(PWORK_QUEUE_ITEM)pWorkItem->WrapperReserved;
     ExInitializeWorkItem(pntWorkItem, ndisProcWorkItemHandler, pWorkItem);
-    ExQueueWorkItem(pntWorkItem, CriticalWorkQueue);
+    ExQueueWorkItem(pntWorkItem, DelayedWorkQueue);
     return NDIS_STATUS_SUCCESS;
 }
 

Modified: trunk/reactos/drivers/network/ndis/ndis/workitem.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/workitem.c?rev=40385&r1=40384&r2=40385&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/workitem.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/workitem.c [iso-8859-1] Mon Apr  6 
06:13:32 2009
@@ -29,7 +29,7 @@
 
    IoQueueWorkItem(WorkItem,
                    Routine,
-                   CriticalWorkQueue,
+                   DelayedWorkQueue,
                    WorkItemContext);
 }
 

Modified: trunk/reactos/drivers/network/tcpip/tcpip/main.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/tcpip/tcpip/main.c?rev=40385&r1=40384&r2=40385&view=diff
==============================================================================
--- trunk/reactos/drivers/network/tcpip/tcpip/main.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/tcpip/tcpip/main.c [iso-8859-1] Mon Apr  6 
06:13:32 2009
@@ -695,7 +695,7 @@
  */
 {
     if( !IpWorkItemQueued ) {
-       ExQueueWorkItem( &IpWorkItem, CriticalWorkQueue );
+       ExQueueWorkItem( &IpWorkItem, DelayedWorkQueue );
        IpWorkItemQueued = TRUE;
     }
 }

Reply via email to