[ros-diffs] [hpoussin] 19907: Change code in InterfaceBusTranslateBusAddress to use less pointer dereferences and less stack variables

hpoussin at svn.reactos.com hpoussin at svn.reactos.com
Mon Dec 5 15:20:35 CET 2005


Change code in InterfaceBusTranslateBusAddress to use less pointer
dereferences and less stack variables
Modified: trunk/reactos/drivers/bus/pci/pdo.c
  _____  

Modified: trunk/reactos/drivers/bus/pci/pdo.c
--- trunk/reactos/drivers/bus/pci/pdo.c	2005-12-05 02:59:29 UTC (rev
19906)
+++ trunk/reactos/drivers/bus/pci/pdo.c	2005-12-05 14:20:29 UTC (rev
19907)
@@ -858,16 +858,14 @@

   OUT PPHYSICAL_ADDRESS TranslatedAddress)
 {
   PPDO_DEVICE_EXTENSION DeviceExtension;
-  PFDO_DEVICE_EXTENSION FdoDeviceExtension;
 
   DPRINT("InterfaceBusTranslateBusAddress(%p %p 0x%lx %p %p)\n",
     Context, BusAddress, Length, AddressSpace, TranslatedAddress);
 
   DeviceExtension =
(PPDO_DEVICE_EXTENSION)((PDEVICE_OBJECT)Context)->DeviceExtension;
-  FdoDeviceExtension =
(PFDO_DEVICE_EXTENSION)DeviceExtension->Fdo->DeviceExtension;
 
   return HalTranslateBusAddress(
-    PCIBus, FdoDeviceExtension->BusNumber,
+    PCIBus, DeviceExtension->PciDevice->BusNumber,
     BusAddress, AddressSpace, TranslatedAddress);
 }
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.reactos.org/pipermail/ros-diffs/attachments/20051205/54c38040/attachment.html


More information about the Ros-diffs mailing list