summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/uts/common/vm/seg_kmem.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/usr/src/uts/common/vm/seg_kmem.c b/usr/src/uts/common/vm/seg_kmem.c
index a961457e91..de09e4448b 100644
--- a/usr/src/uts/common/vm/seg_kmem.c
+++ b/usr/src/uts/common/vm/seg_kmem.c
@@ -1116,6 +1116,8 @@ segkmem_xalloc_lp(vmem_t *vmp, void *inaddr, size_t size, int vmflag,
page_t *pp, *rootpp, **ppa, *pplist = NULL;
int i;
+ vmflag |= VM_NOSLEEP;
+
if (page_resv(npages, vmflag & VM_KMFLAGS) == 0) {
return (NULL);
}