Get correct physical address in HalpGrowMapBuffers.
Modified: trunk/reactos/hal/halx86/generic/dma.c
_____
Modified: trunk/reactos/hal/halx86/generic/dma.c
--- trunk/reactos/hal/halx86/generic/dma.c 2005-09-04 14:40:12 UTC
(rev 17635)
+++ trunk/reactos/hal/halx86/generic/dma.c 2005-09-04 15:18:52 UTC
(rev 17636)
@@ -235,6 +235,8 @@
if (VirtualAddress == NULL)
return FALSE;
+ PhysicalAddress = MmGetPhysicalAddress(VirtualAddress);
+
/*
* All the following must be done with the master adapter lock held
* to prevent corruption.