summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_fork.c
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2011-06-06 17:05:46 +0000
committerderaadt <deraadt@openbsd.org>2011-06-06 17:05:46 +0000
commite54c1b3dc44fe36eaefd1841275d07a8ac09c0c8 (patch)
tree5164621a955c8dc0681450313b46281baa1236e9 /sys/kern/kern_fork.c
parentfix spello in...er...my own name. (diff)
downloadwireguard-openbsd-e54c1b3dc44fe36eaefd1841275d07a8ac09c0c8.tar.xz
wireguard-openbsd-e54c1b3dc44fe36eaefd1841275d07a8ac09c0c8.zip
push kernel malloc(9) and kernel stacks into non-dma memory, since that
appears to be safe now. If not, we'll know soon where the bugs lie, so that we can fix them. This diff has been in snapshots for many months. ok oga miod
Diffstat (limited to 'sys/kern/kern_fork.c')
-rw-r--r--sys/kern/kern_fork.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c
index 1753df4bbf3..ebdc5a53a24 100644
--- a/sys/kern/kern_fork.c
+++ b/sys/kern/kern_fork.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kern_fork.c,v 1.125 2011/04/03 14:56:28 guenther Exp $ */
+/* $OpenBSD: kern_fork.c,v 1.126 2011/06/06 17:05:46 deraadt Exp $ */
/* $NetBSD: kern_fork.c,v 1.29 1996/02/09 18:59:34 christos Exp $ */
/*
@@ -253,7 +253,7 @@ fork1(struct proc *p1, int exitsig, int flags, void *stack, size_t stacksize,
uaddr = uvm_km_kmemalloc_pla(kernel_map, uvm.kernel_object, USPACE,
USPACE_ALIGN, UVM_KMF_ZERO,
- dma_constraint.ucr_low, dma_constraint.ucr_high,
+ no_constraint.ucr_low, no_constraint.ucr_high,
0, 0, USPACE/PAGE_SIZE);
if (uaddr == 0) {
chgproccnt(uid, -1);