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;