Loading...
--- xnu/xnu-10002.1.13/iokit/Kernel/IOBufferMemoryDescriptor.cpp
+++ xnu/xnu-8796.121.2/iokit/Kernel/IOBufferMemoryDescriptor.cpp
@@ -59,7 +59,6 @@
void ipc_port_release_send(ipc_port_t port);
#include <vm/pmap.h>
-KALLOC_HEAP_DEFINE(KHEAP_IOBMD_CONTROL, "IOBMD_control", KHEAP_ID_KT_VAR);
__END_DECLS
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
@@ -219,10 +218,10 @@
}
/*
- * Set kalloc_heap to KHEAP_IOBMD_CONTROL if allocation contains pointers
+ * Set kalloc_heap to default if allocation contains pointers
*/
if (kInternalFlagHasPointers & _internalFlags) {
- kheap = KHEAP_IOBMD_CONTROL;
+ kheap = KHEAP_DEFAULT;
}
// make sure super::free doesn't dealloc _ranges before super::init
@@ -706,7 +705,7 @@
}
if (internalFlags & kInternalFlagHasPointers) {
- kheap = KHEAP_IOBMD_CONTROL;
+ kheap = KHEAP_DEFAULT;
}
#if IOTRACKING