diff --git a/reactos/hal/halx86/generic/dma.c b/reactos/hal/halx86/generic/dma.c index 62eda18b654..1a9f43e3964 100644 --- a/reactos/hal/halx86/generic/dma.c +++ b/reactos/hal/halx86/generic/dma.c @@ -903,7 +903,9 @@ HalFreeCommonBuffer( PVOID VirtualAddress, BOOLEAN CacheEnabled) { - MmFreeContiguousMemory(VirtualAddress); + MmFreeContiguousMemorySpecifyCache(VirtualAddress, + Length, + CacheEnabled ? MmCached : MmNonCached); } /**