- Fix the map register count check

svn path=/trunk/; revision=41287
This commit is contained in:
Cameron Gutman 2009-06-04 18:00:17 +00:00
parent 42771ef723
commit 7445880f25

View file

@ -322,10 +322,10 @@ NdisMAllocateMapRegisters(
Adapter->NdisMiniportBlock.SystemAdapterObject = AdapterObject;
if(AvailableMapRegisters < MapRegistersPerBaseRegister)
if(AvailableMapRegisters < MapRegistersPerBaseRegister * BaseMapRegistersNeeded)
{
NDIS_DbgPrint(MIN_TRACE, ("Didn't get enough map registers from hal - requested 0x%x, got 0x%x\n",
MapRegistersPerBaseRegister, AvailableMapRegisters));
MapRegistersPerBaseRegister * BaseMapRegistersNeeded, AvailableMapRegisters));
AdapterObject->DmaOperations->PutDmaAdapter(AdapterObject);
Adapter->NdisMiniportBlock.SystemAdapterObject = NULL;