summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/vm/seg_kmem.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/vm/seg_kmem.c')
-rw-r--r--usr/src/uts/common/vm/seg_kmem.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/usr/src/uts/common/vm/seg_kmem.c b/usr/src/uts/common/vm/seg_kmem.c
index c88b4a199b..d37bdec645 100644
--- a/usr/src/uts/common/vm/seg_kmem.c
+++ b/usr/src/uts/common/vm/seg_kmem.c
@@ -19,7 +19,7 @@
* CDDL HEADER END
*/
/*
- * Copyright 2006 Sun Microsystems, Inc. All rights reserved.
+ * Copyright 2007 Sun Microsystems, Inc. All rights reserved.
* Use is subject to license terms.
*/
@@ -140,6 +140,7 @@ vmem_t *zio_alloc_arena = NULL; /* arena for allocating zio memory */
size_t segkmem_lpsize;
static uint_t segkmem_lpshift = PAGESHIFT;
+int segkmem_lpszc = 0;
size_t segkmem_kmemlp_quantum = 0x400000; /* 4MB */
size_t segkmem_heaplp_quantum;
@@ -1489,7 +1490,8 @@ segkmem_lpsetup()
}
use_large_pages = 1;
- segkmem_lpshift = page_get_shift(page_szc(segkmem_lpsize));
+ segkmem_lpszc = page_szc(segkmem_lpsize);
+ segkmem_lpshift = page_get_shift(segkmem_lpszc);
#endif
return (use_large_pages);