usr/src/uts/common/vm/seg_vn.c
changeset 749 d7f9da43aeb7
parent 670 fead92dad0b1
child 888 06b64a2b2898
--- a/usr/src/uts/common/vm/seg_vn.c	Mon Oct 24 19:17:34 2005 -0700
+++ b/usr/src/uts/common/vm/seg_vn.c	Mon Oct 24 19:35:43 2005 -0700
@@ -3302,7 +3302,7 @@
 			    !page_exists_physcontig(vp, off, szc,
 				segtype == MAP_PRIVATE ? ppa : NULL)) {
 				SEGVN_VMSTAT_FLTVNPAGES(9);
-				if (page_alloc_pages(seg, a, &pplist, NULL,
+				if (page_alloc_pages(vp, seg, a, &pplist, NULL,
 				    szc, 0) && type != F_SOFTLOCK) {
 					SEGVN_VMSTAT_FLTVNPAGES(10);
 					pszc = 0;
@@ -3740,8 +3740,8 @@
 			 * allocate now.
 			 */
 			if (pplist == NULL &&
-			    page_alloc_pages(seg, a, &pplist, NULL, szc, 0) &&
-			    type != F_SOFTLOCK) {
+			    page_alloc_pages(vp, seg, a, &pplist, NULL,
+				szc, 0) && type != F_SOFTLOCK) {
 				SEGVN_VMSTAT_FLTVNPAGES(38);
 				for (i = 0; i < pages; i++) {
 					page_unlock(ppa[i]);