Mercurial > illumos > git > illumos-joyent
changeset 24347:f0c1751b3aaa
[illumos-gate merge]
commit e57e118bde6230c572bedb07470098811992cb01
12045 segkmem_page_create(): Fire Walk With Me
author | Jerry Jelinek <jerry.jelinek@joyent.com> |
---|---|
date | Thu, 05 Dec 2019 13:16:07 +0000 |
parents | a5baef786b4a (current diff) 464b9cce4c27 (diff) |
children | cc4ba761e88f |
files | usr/src/uts/common/vm/seg_kmem.c |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/vm/seg_kmem.c Wed Dec 04 12:40:25 2019 +0000 +++ b/usr/src/uts/common/vm/seg_kmem.c Thu Dec 05 13:16:07 2019 +0000 @@ -20,7 +20,7 @@ */ /* * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2018 Joyent, Inc. + * Copyright 2019 Joyent, Inc. */ #include <sys/types.h> @@ -833,15 +833,14 @@ 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;