From dc1bfc0941b1071332e2999ce7e65b1c01b73254 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 6 Apr 2009 02:13:32 +0000 Subject: [PATCH] - Drivers must use DelayedWorkQueue svn path=/trunk/; revision=40385 --- reactos/drivers/network/ndis/ndis/miniport.c | 2 +- reactos/drivers/network/ndis/ndis/misc.c | 2 +- reactos/drivers/network/ndis/ndis/workitem.c | 2 +- reactos/drivers/network/tcpip/tcpip/main.c | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/reactos/drivers/network/ndis/ndis/miniport.c b/reactos/drivers/network/ndis/ndis/miniport.c index d762ef29966..1df053152ba 100644 --- a/reactos/drivers/network/ndis/ndis/miniport.c +++ b/reactos/drivers/network/ndis/ndis/miniport.c @@ -773,7 +773,7 @@ MiniQueueWorkItem( IoWorkItem = IoAllocateWorkItem(Adapter->NdisMiniportBlock.DeviceObject); if (IoWorkItem) - IoQueueWorkItem(IoWorkItem, MiniportWorker, CriticalWorkQueue, IoWorkItem); + IoQueueWorkItem(IoWorkItem, MiniportWorker, DelayedWorkQueue, IoWorkItem); KeReleaseSpinLock(&Adapter->NdisMiniportBlock.Lock, OldIrql); } diff --git a/reactos/drivers/network/ndis/ndis/misc.c b/reactos/drivers/network/ndis/ndis/misc.c index fda08cac584..2987993560e 100644 --- a/reactos/drivers/network/ndis/ndis/misc.c +++ b/reactos/drivers/network/ndis/ndis/misc.c @@ -398,7 +398,7 @@ NdisScheduleWorkItem( { PWORK_QUEUE_ITEM pntWorkItem = (PWORK_QUEUE_ITEM)pWorkItem->WrapperReserved; ExInitializeWorkItem(pntWorkItem, ndisProcWorkItemHandler, pWorkItem); - ExQueueWorkItem(pntWorkItem, CriticalWorkQueue); + ExQueueWorkItem(pntWorkItem, DelayedWorkQueue); return NDIS_STATUS_SUCCESS; } diff --git a/reactos/drivers/network/ndis/ndis/workitem.c b/reactos/drivers/network/ndis/ndis/workitem.c index 1be554c5c3c..d0c792acfbc 100644 --- a/reactos/drivers/network/ndis/ndis/workitem.c +++ b/reactos/drivers/network/ndis/ndis/workitem.c @@ -29,7 +29,7 @@ NdisQueueIoWorkItem( IoQueueWorkItem(WorkItem, Routine, - CriticalWorkQueue, + DelayedWorkQueue, WorkItemContext); } diff --git a/reactos/drivers/network/tcpip/tcpip/main.c b/reactos/drivers/network/tcpip/tcpip/main.c index 255dfa3322a..a8b98bc1bb5 100644 --- a/reactos/drivers/network/tcpip/tcpip/main.c +++ b/reactos/drivers/network/tcpip/tcpip/main.c @@ -695,7 +695,7 @@ VOID NTAPI IPTimeoutDpcFn( */ { if( !IpWorkItemQueued ) { - ExQueueWorkItem( &IpWorkItem, CriticalWorkQueue ); + ExQueueWorkItem( &IpWorkItem, DelayedWorkQueue ); IpWorkItemQueued = TRUE; } }