diff options
Diffstat (limited to 'usr/src')
| -rw-r--r-- | usr/src/uts/common/vm/seg_kmem.c | 2 |
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); } |
