https://git.reactos.org/?p=reactos.git;a=commitdiff;h=7a05b393c5b5cb54e45d2…
commit 7a05b393c5b5cb54e45d2b14d2ba420cd28d5dac
Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
AuthorDate: Sun Jan 5 21:12:50 2025 +0100
Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
CommitDate: Sun Jan 5 21:16:56 2025 +0100
[NTOS:IO] TAG_KINTERRUPT -> TAG_IO_INTERRUPT and change its value.
Change its value, as per the official Windows pooltag.txt file.
---
ntoskrnl/include/internal/tag.h | 2 +-
ntoskrnl/io/iomgr/irq.c | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/ntoskrnl/include/internal/tag.h b/ntoskrnl/include/internal/tag.h
index 4292f4b439d..4c71be47240 100644
--- a/ntoskrnl/include/internal/tag.h
+++ b/ntoskrnl/include/internal/tag.h
@@ -84,7 +84,7 @@
#define TAG_IOWI 'IWOI'
#define TAG_IRP ' prI'
#define TAG_IOBUF 'UBOI'
-#define TAG_KINTERRUPT 'RSIK'
+#define TAG_IO_INTERRUPT 'nioI'
#define TAG_MDL ' LDM'
#define TAG_IO_DEVNODE 'donD'
#define TAG_PNP_NOTIFY 'NPnP'
diff --git a/ntoskrnl/io/iomgr/irq.c b/ntoskrnl/io/iomgr/irq.c
index 6e09f6b196e..c8e9c5527e6 100644
--- a/ntoskrnl/io/iomgr/irq.c
+++ b/ntoskrnl/io/iomgr/irq.c
@@ -60,7 +60,7 @@ IoConnectInterrupt(OUT PKINTERRUPT *InterruptObject,
IoInterrupt = ExAllocatePoolZero(NonPagedPool,
(Count - 1) * sizeof(KINTERRUPT) +
sizeof(IO_INTERRUPT),
- TAG_KINTERRUPT);
+ TAG_IO_INTERRUPT);
if (!IoInterrupt) return STATUS_INSUFFICIENT_RESOURCES;
/* Use the structure's spinlock, if none was provided */
@@ -105,7 +105,7 @@ IoConnectInterrupt(OUT PKINTERRUPT *InterruptObject,
if (FirstRun)
{
/* We failed early so just free this */
- ExFreePoolWithTag(IoInterrupt, TAG_KINTERRUPT);
+ ExFreePoolWithTag(IoInterrupt, TAG_IO_INTERRUPT);
}
else
{
@@ -166,7 +166,7 @@ IoDisconnectInterrupt(PKINTERRUPT InterruptObject)
}
/* Free the I/O interrupt */
- ExFreePoolWithTag(IoInterrupt, TAG_KINTERRUPT);
+ ExFreePoolWithTag(IoInterrupt, TAG_IO_INTERRUPT);
}
NTSTATUS