summaryrefslogtreecommitdiff
path: root/usr/src/uts/i86xpv
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/i86xpv')
-rw-r--r--usr/src/uts/i86xpv/vm/seg_mf.c4
-rw-r--r--usr/src/uts/i86xpv/vm/seg_mf.h3
2 files changed, 5 insertions, 2 deletions
diff --git a/usr/src/uts/i86xpv/vm/seg_mf.c b/usr/src/uts/i86xpv/vm/seg_mf.c
index 081ee85b15..4ce5f3777a 100644
--- a/usr/src/uts/i86xpv/vm/seg_mf.c
+++ b/usr/src/uts/i86xpv/vm/seg_mf.c
@@ -22,6 +22,7 @@
/*
* Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
+ * Copyright 2018 Joyent, Inc.
*/
/*
@@ -115,8 +116,9 @@ segmf_data_zalloc(struct seg *seg)
}
int
-segmf_create(struct seg *seg, void *args)
+segmf_create(struct seg **segpp, void *args)
{
+ struct seg *seg = *segpp;
struct segmf_crargs *a = args;
struct segmf_data *data;
struct as *as = seg->s_as;
diff --git a/usr/src/uts/i86xpv/vm/seg_mf.h b/usr/src/uts/i86xpv/vm/seg_mf.h
index 316a1f51bd..bc6aaf425d 100644
--- a/usr/src/uts/i86xpv/vm/seg_mf.h
+++ b/usr/src/uts/i86xpv/vm/seg_mf.h
@@ -22,6 +22,7 @@
/*
* Copyright 2008 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
+ * Copyright 2018 Joyent, Inc.
*/
#ifndef _VM_SEG_MF_H
@@ -42,7 +43,7 @@ struct segmf_crargs {
uchar_t maxprot;
};
-extern int segmf_create(struct seg *, void *);
+extern int segmf_create(struct seg **, void *);
extern int segmf_add_mfns(struct seg *, caddr_t, mfn_t, pgcnt_t, domid_t);