DragonFlyBSD Kernel Audit
DF-0979 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/platform/pc64/x86_64/pmap.c b/sys/platform/pc64/x86_64/pmap.c
--- a/sys/platform/pc64/x86_64/pmap.c
+++ b/sys/platform/pc64/x86_64/pmap.c
@@ -2905,7 +2905,7 @@
 			pmap->pm_flags,
 			pmap->pm_stats.resident_count,
 			pmap->pm_stats.wired_count);
-		tsleep(pmap, 0, "DEAD", 0);
+		panic("pmap_release: bad resident/wired count");
 	}
 #else
 	KKASSERT(pmap->pm_stats.resident_count == expected_res);