mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-31 12:23:31 +00:00
DeviceNode->ResourceList and DeviceNode->ResourceListTranslated should not share memory with DeviceNode->BootResources
svn path=/trunk/; revision=24170
This commit is contained in:
@@ -132,6 +132,12 @@ IopStartDevice(
|
||||
Stack.Parameters.StartDevice.AllocatedResources = DeviceNode->ResourceList;
|
||||
Stack.Parameters.StartDevice.AllocatedResourcesTranslated = DeviceNode->ResourceListTranslated;
|
||||
|
||||
/* FIXME: Not sure of this! */
|
||||
if (!Stack.Parameters.StartDevice.AllocatedResources)
|
||||
Stack.Parameters.StartDevice.AllocatedResources = DeviceNode->BootResources;
|
||||
if (!Stack.Parameters.StartDevice.AllocatedResourcesTranslated)
|
||||
Stack.Parameters.StartDevice.AllocatedResourcesTranslated = DeviceNode->BootResources;
|
||||
|
||||
Status = IopInitiatePnpIrp(
|
||||
Fdo,
|
||||
&IoStatusBlock,
|
||||
@@ -1233,13 +1239,6 @@ IopAssignDeviceResources(PDEVICE_NODE DeviceNode)
|
||||
ULONG i;
|
||||
NTSTATUS Status;
|
||||
|
||||
if (DeviceNode->BootResources)
|
||||
{
|
||||
/* FIXME: Not sure of this! */
|
||||
DeviceNode->ResourceList = DeviceNode->ResourceListTranslated = DeviceNode->BootResources;
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
/* Fill DeviceNode->ResourceList and DeviceNode->ResourceListTranslated;
|
||||
* by using DeviceNode->ResourceRequirements */
|
||||
|
||||
|
||||
Reference in New Issue
Block a user