From a9c9bed2e28e5c4172428bfccc28231e5fd419f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Mon, 7 Nov 2016 20:41:24 +0000 Subject: [PATCH] [NTOS]: Fix MmPt and DOPE tags. svn path=/trunk/; revision=73171 --- reactos/ntoskrnl/cache/section/sptab.c | 4 ++-- reactos/ntoskrnl/po/povolume.c | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/reactos/ntoskrnl/cache/section/sptab.c b/reactos/ntoskrnl/cache/section/sptab.c index 37b2cfcdf96..454fb25af42 100644 --- a/reactos/ntoskrnl/cache/section/sptab.c +++ b/reactos/ntoskrnl/cache/section/sptab.c @@ -71,7 +71,7 @@ NTAPI MiSectionPageTableAllocate(PRTL_GENERIC_TABLE Table, CLONG Bytes) { PVOID Result; - Result = ExAllocatePoolWithTag(NonPagedPool, Bytes, 'MmPt'); + Result = ExAllocatePoolWithTag(NonPagedPool, Bytes, 'tPmM'); //DPRINT("MiSectionPageTableAllocate(%d) => %p\n", Bytes, Result); return Result; } @@ -83,7 +83,7 @@ NTAPI MiSectionPageTableFree(PRTL_GENERIC_TABLE Table, PVOID Data) { //DPRINT("MiSectionPageTableFree(%p)\n", Data); - ExFreePoolWithTag(Data, 'MmPt'); + ExFreePoolWithTag(Data, 'tPmM'); } _Function_class_(RTL_GENERIC_COMPARE_ROUTINE) diff --git a/reactos/ntoskrnl/po/povolume.c b/reactos/ntoskrnl/po/povolume.c index 22f4f8c20ba..235b6a2feb3 100644 --- a/reactos/ntoskrnl/po/povolume.c +++ b/reactos/ntoskrnl/po/povolume.c @@ -27,6 +27,8 @@ KGUARDED_MUTEX PopVolumeLock; LIST_ENTRY PopVolumeDevices; KSPIN_LOCK PopDopeGlobalLock; +#define TAG_PO_DOPE 'EPOD' + /* PRIVATE FUNCTIONS *********************************************************/ PDEVICE_OBJECT_POWER_EXTENSION @@ -45,7 +47,7 @@ PopGetDope(IN PDEVICE_OBJECT DeviceObject) /* Allocate some dope for the device */ Dope = ExAllocatePoolWithTag(NonPagedPool, sizeof(DEVICE_OBJECT_POWER_EXTENSION), - 'Dope'); + TAG_PO_DOPE); if (!Dope) goto Return; /* Initialize the initial contents of the dope */ @@ -69,7 +71,7 @@ PopGetDope(IN PDEVICE_OBJECT DeviceObject) KeReleaseSpinLock(&PopDopeGlobalLock, OldIrql); /* Check if someone other than us already assigned the dope, so free ours */ - if (Dope) ExFreePoolWithTag(Dope, 'Dope'); + if (Dope) ExFreePoolWithTag(Dope, TAG_PO_DOPE); /* Return the dope to the caller */ Return: @@ -140,7 +142,7 @@ PoRemoveVolumeDevice(IN PDEVICE_OBJECT DeviceObject) KeReleaseSpinLock(&PopDopeGlobalLock, OldIrql); /* Free dope */ - ExFreePoolWithTag(Dope, 'Dope'); + ExFreePoolWithTag(Dope, TAG_PO_DOPE); } VOID