diff options
| -rw-r--r-- | sys/vm/vm_kern.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/vm/vm_kern.c b/sys/vm/vm_kern.c index 23ba0d2009f2..16686c9fdc87 100644 --- a/sys/vm/vm_kern.c +++ b/sys/vm/vm_kern.c @@ -311,7 +311,8 @@ kmem_malloc(map, size, flags) vm_page_t m; int pflags; - GIANT_REQUIRED; + if ((flags & M_NOWAIT) == 0) + GIANT_REQUIRED; size = round_page(size); addr = vm_map_min(map); |
