From cd830b727c62bf926b30599747a3e517b0daba2c Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Tue, 9 Aug 2011 06:36:10 +0000 Subject: [PATCH] [PCNET] - Allocate receive and transmit buffers (each 49152 bytes) as cached shared memory to increase the likelihood of a successful allocation in a low memory scenario See issue #6284 for more details. svn path=/trunk/; revision=53148 --- reactos/drivers/network/dd/pcnet/pcnet.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/reactos/drivers/network/dd/pcnet/pcnet.c b/reactos/drivers/network/dd/pcnet/pcnet.c index 3e1d1470885..afe9671b795 100644 --- a/reactos/drivers/network/dd/pcnet/pcnet.c +++ b/reactos/drivers/network/dd/pcnet/pcnet.c @@ -373,7 +373,7 @@ MiAllocateSharedMemory( /* allocate transmit buffers */ Adapter->TransmitBufferLength = BUFFER_SIZE * NUMBER_OF_BUFFERS; NdisMAllocateSharedMemory(Adapter->MiniportAdapterHandle, Adapter->TransmitBufferLength, - FALSE, (PVOID *)&Adapter->TransmitBufferPtrVirt, &PhysicalAddress); + TRUE, (PVOID *)&Adapter->TransmitBufferPtrVirt, &PhysicalAddress); if(!Adapter->TransmitBufferPtrVirt) { DPRINT1("insufficient resources\n"); @@ -392,7 +392,7 @@ MiAllocateSharedMemory( /* allocate receive buffers */ Adapter->ReceiveBufferLength = BUFFER_SIZE * NUMBER_OF_BUFFERS; NdisMAllocateSharedMemory(Adapter->MiniportAdapterHandle, Adapter->ReceiveBufferLength, - FALSE, (PVOID *)&Adapter->ReceiveBufferPtrVirt, &PhysicalAddress); + TRUE, (PVOID *)&Adapter->ReceiveBufferPtrVirt, &PhysicalAddress); if(!Adapter->ReceiveBufferPtrVirt) { DPRINT1("insufficient resources\n");