DragonFlyBSD Kernel Audit
DF-2685 / fix.diff
← back to finding ↓ download raw
--- a/sys/vm/vm_fault.c	2026-06-29 12:51:19.000000000 +0000
+++ b/sys/vm/vm_fault.c	2026-08-30 18:58:27.135614806 +0000
@@ -382,7 +382,8 @@
  */
 #define TRYPAGER(fs)	\
 		(fs->ba->object->type != OBJT_DEFAULT &&		\
-		(((fs->fault_flags & VM_FAULT_WIRE_MASK) == 0)))
+		(((fs->fault_flags & VM_FAULT_WIRE_MASK) == 0) ||	\
+		 ((fs->fault_flags & VM_FAULT_USER_WIRE) != 0)))
 
 /*
  * vm_fault: