[ros-diffs] [hpoussin] 32319: Fix assertion is pci/fdo.c

hpoussin at svn.reactos.org hpoussin at svn.reactos.org
Tue Feb 12 12:16:05 CET 2008


Author: hpoussin
Date: Tue Feb 12 14:16:05 2008
New Revision: 32319

URL: http://svn.reactos.org/svn/reactos?rev=32319&view=rev
Log:
Fix assertion is pci/fdo.c

Modified:
    trunk/reactos/drivers/bus/pci/pdo.c

Modified: trunk/reactos/drivers/bus/pci/pdo.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bus/pci/pdo.c?rev=32319&r1=32318&r2=32319&view=diff
==============================================================================
--- trunk/reactos/drivers/bus/pci/pdo.c (original)
+++ trunk/reactos/drivers/bus/pci/pdo.c Tue Feb 12 14:16:05 2008
@@ -410,8 +410,8 @@
   RtlZeroMemory(ResourceList, ListSize);
   ResourceList->ListSize = ListSize;
   ResourceList->InterfaceType = PCIBus;
-  ResourceList->BusNumber = DeviceExtension->PciDevice->BusNumber;
-  ResourceList->SlotNumber = DeviceExtension->PciDevice->SlotNumber.u.AsULONG;
+  ResourceList->BusNumber = 0;
+  ResourceList->SlotNumber = 0;
   ResourceList->AlternativeLists = 1;
 
   ResourceList->List[0].Version = 1;
@@ -591,6 +591,7 @@
       Descriptor->Type = CmResourceTypeBusNumber;
       Descriptor->ShareDisposition = CmResourceShareDeviceExclusive;
 
+      ResourceList->BusNumber =
       Descriptor->u.BusNumber.MinBusNumber =
       Descriptor->u.BusNumber.MaxBusNumber = DeviceExtension->PciDevice->PciConfig.u.type1.SecondaryBus;
       Descriptor->u.BusNumber.Length = 1;
@@ -712,7 +713,7 @@
   RtlZeroMemory(ResourceList, ListSize);
   ResourceList->Count = 1;
   ResourceList->List[0].InterfaceType = PCIBus;
-  ResourceList->List[0].BusNumber = DeviceExtension->PciDevice->BusNumber;
+  ResourceList->List[0].BusNumber = 0;
 
   PartialList = &ResourceList->List[0].PartialResourceList;
   PartialList->Version = 1;
@@ -820,6 +821,7 @@
       Descriptor->Type = CmResourceTypeBusNumber;
       Descriptor->ShareDisposition = CmResourceShareDeviceExclusive;
 
+      ResourceList->List[0].BusNumber =
       Descriptor->u.BusNumber.Start = DeviceExtension->PciDevice->PciConfig.u.type1.SecondaryBus;
       Descriptor->u.BusNumber.Length = 1;
       Descriptor->u.BusNumber.Reserved = 0;




More information about the Ros-diffs mailing list