Loading...
iokit/Kernel/IOKitDebug.cpp xnu-12377.101.15 xnu-11215.61.5
--- xnu/xnu-12377.101.15/iokit/Kernel/IOKitDebug.cpp
+++ xnu/xnu-11215.61.5/iokit/Kernel/IOKitDebug.cpp
@@ -1021,6 +1021,7 @@
 			is = ml_set_interrupts_enabled(false);
 			clock_interval_to_deadline(10, kMillisecondScale, &deadline);
 		}
+
 		ppn = kernel_pmap_present_mapping(vaddr, &vincr, &vphysaddr);
 		// check noencrypt to avoid VM structs (map entries) with pointers
 		if (ppn && (!pmap_valid_page(ppn) || (!ref->zoneSize && pmap_is_noencrypt(ppn)))) {
@@ -1030,7 +1031,6 @@
 			continue;
 		}
 
-		vm_memtag_disable_checking();
 		for (ptrIdx = 0; ptrIdx < (page_size / sizeof(uintptr_t)); ptrIdx++) {
 			ptr = ((uintptr_t *)vphysaddr)[ptrIdx];
 #if defined(HAS_APPLE_PAC)
@@ -1076,7 +1076,6 @@
 				// else move left
 			}
 		}
-		vm_memtag_enable_checking();
 		ref->bytes += page_size;
 	}