IopGetBusTypeGuidIndex: Fix an infinite loop

IopAssignDeviceResources: Allocate bus number resources

svn path=/trunk/; revision=18422
This commit is contained in:
Hervé Poussineau 2005-10-13 07:43:25 +00:00
parent 29b7b9b24a
commit 43938afffe

View file

@ -606,6 +606,7 @@ IopGetBusTypeGuidIndex(LPGUID BusTypeGuid)
FoundIndex = i; FoundIndex = i;
goto Quickie; goto Quickie;
} }
i++;
} }
/* Check if we have to grow the list */ /* Check if we have to grow the list */
@ -1280,7 +1281,7 @@ IopAssignDeviceResources(
= 0; = 0;
break; break;
} }
/*case CmResourceTypeBusNumber: case CmResourceTypeBusNumber:
{ {
DescriptorRaw->u.BusNumber.Start = DescriptorTranslated->u.BusNumber.Start DescriptorRaw->u.BusNumber.Start = DescriptorTranslated->u.BusNumber.Start
= ResourceDescriptor->u.BusNumber.MinBusNumber; = ResourceDescriptor->u.BusNumber.MinBusNumber;
@ -1289,7 +1290,7 @@ IopAssignDeviceResources(
DescriptorRaw->u.BusNumber.Reserved = DescriptorTranslated->u.BusNumber.Reserved DescriptorRaw->u.BusNumber.Reserved = DescriptorTranslated->u.BusNumber.Reserved
= ResourceDescriptor->u.BusNumber.Reserved; = ResourceDescriptor->u.BusNumber.Reserved;
break; break;
}*/ }
/*CmResourceTypeDevicePrivate: /*CmResourceTypeDevicePrivate:
case CmResourceTypePcCardConfig: case CmResourceTypePcCardConfig:
case CmResourceTypeMfCardConfig: case CmResourceTypeMfCardConfig: