diff options
| author | John Levon <john.levon@joyent.com> | 2019-12-03 04:07:35 -0800 |
|---|---|---|
| committer | John Levon <john.levon@joyent.com> | 2019-12-04 06:54:11 -0800 |
| commit | e57e118bde6230c572bedb07470098811992cb01 (patch) | |
| tree | 1a68019646533ffda408b03284cb3c5a450a2336 /usr/src/uts/common/vm | |
| parent | 99d3b4e271d47a93935645d0c2d348d161f90c80 (diff) | |
| download | illumos-joyent-e57e118bde6230c572bedb07470098811992cb01.tar.gz | |
12045 segkmem_page_create(): Fire Walk With Me
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Approved by: Robert Mustacchi <rm@fingolfin.org>
Diffstat (limited to 'usr/src/uts/common/vm')
| -rw-r--r-- | usr/src/uts/common/vm/seg_kmem.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/usr/src/uts/common/vm/seg_kmem.c b/usr/src/uts/common/vm/seg_kmem.c index fe89ec60bc..3ed5660a9f 100644 --- a/usr/src/uts/common/vm/seg_kmem.c +++ b/usr/src/uts/common/vm/seg_kmem.c @@ -20,7 +20,7 @@ */ /* * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2016 Joyent, Inc. + * Copyright 2019 Joyent, Inc. */ #include <sys/types.h> @@ -825,15 +825,14 @@ segkmem_create(struct seg *seg) page_t * segkmem_page_create(void *addr, size_t size, int vmflag, void *arg) { - struct seg kseg; - int pgflags; + struct seg kseg = { 0 }; + int pgflags = PG_EXCL; struct vnode *vp = arg; if (vp == NULL) vp = &kvp; kseg.s_as = &kas; - pgflags = PG_EXCL; if (segkmem_reloc == 0 || (vmflag & VM_NORELOC)) pgflags |= PG_NORELOC; |
