summaryrefslogtreecommitdiff
path: root/x11/nvidia-driver/files/6113-patch-src::nvidia_subr.c
diff options
context:
space:
mode:
Diffstat (limited to 'x11/nvidia-driver/files/6113-patch-src::nvidia_subr.c')
-rw-r--r--x11/nvidia-driver/files/6113-patch-src::nvidia_subr.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/x11/nvidia-driver/files/6113-patch-src::nvidia_subr.c b/x11/nvidia-driver/files/6113-patch-src::nvidia_subr.c
new file mode 100644
index 000000000000..7432e9861e6b
--- /dev/null
+++ b/x11/nvidia-driver/files/6113-patch-src::nvidia_subr.c
@@ -0,0 +1,18 @@
+--- src/nvidia_subr.c.orig Sat Feb 19 13:19:54 2005
++++ src/nvidia_subr.c Sat Feb 19 13:22:47 2005
+@@ -1115,10 +1115,15 @@
+
+ #if __FreeBSD_version < 500000
+ vm_page_wire(m);
++#else
++ VM_OBJECT_LOCK(m->object);
+ #endif
+ vm_page_lock_queues();
+ vm_page_wakeup(m);
+ vm_page_unlock_queues();
++#if __FreeBSD_version >= 500000
++ VM_OBJECT_UNLOCK(m->object);
++#endif
+ }
+
+ at->object = object;