Author: sginsberg
Date: Fri Jun 12 03:45:59 2009
New Revision: 41387
URL:
http://svn.reactos.org/svn/reactos?rev=41387&view=rev
Log:
- MINIPORT_CONFIGURATION_CONTEXT must be allocated from nonpaged pool as it contains a
spinlock
Modified:
trunk/reactos/drivers/network/ndis/ndis/config.c
Modified: trunk/reactos/drivers/network/ndis/ndis/config.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/…
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/config.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/config.c [iso-8859-1] Fri Jun 12 03:45:59
2009
@@ -194,7 +194,7 @@
return;
}
- ConfigurationContext = ExAllocatePool(PagedPool,
sizeof(MINIPORT_CONFIGURATION_CONTEXT));
+ ConfigurationContext = ExAllocatePool(NonPagedPool,
sizeof(MINIPORT_CONFIGURATION_CONTEXT));
if(!ConfigurationContext)
{
NDIS_DbgPrint(MIN_TRACE,("Insufficient resources.\n"));
@@ -268,7 +268,7 @@
return;
}
- ConfigurationContext = ExAllocatePool(PagedPool,
sizeof(MINIPORT_CONFIGURATION_CONTEXT));
+ ConfigurationContext = ExAllocatePool(NonPagedPool,
sizeof(MINIPORT_CONFIGURATION_CONTEXT));
if(!ConfigurationContext)
{
NDIS_DbgPrint(MIN_TRACE,("Insufficient resources.\n"));
@@ -846,7 +846,7 @@
return;
}
- ConfigurationContext = ExAllocatePool(PagedPool,
sizeof(MINIPORT_CONFIGURATION_CONTEXT));
+ ConfigurationContext = ExAllocatePool(NonPagedPool,
sizeof(MINIPORT_CONFIGURATION_CONTEXT));
if(!ConfigurationContext)
{
NDIS_DbgPrint(MIN_TRACE,("Insufficient resources.\n"));
@@ -905,7 +905,7 @@
return;
}
- ConfigurationContext = ExAllocatePool(PagedPool,
sizeof(MINIPORT_CONFIGURATION_CONTEXT));
+ ConfigurationContext = ExAllocatePool(NonPagedPool,
sizeof(MINIPORT_CONFIGURATION_CONTEXT));
if(!ConfigurationContext)
{
NDIS_DbgPrint(MIN_TRACE,("Insufficient resources.\n"));