Module Name: src Committed By: mlelstv Date: Mon Feb 8 00:02:50 UTC 2010
Modified Files: src/sys/uvm: uvm_fault.c Log Message: pgo_get needs the page array to be initialized. To generate a diff of this commit: cvs rdiff -u -r1.165 -r1.166 src/sys/uvm/uvm_fault.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/uvm/uvm_fault.c diff -u src/sys/uvm/uvm_fault.c:1.165 src/sys/uvm/uvm_fault.c:1.166 --- src/sys/uvm/uvm_fault.c:1.165 Mon Feb 8 00:01:39 2010 +++ src/sys/uvm/uvm_fault.c Mon Feb 8 00:02:50 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: uvm_fault.c,v 1.165 2010/02/08 00:01:39 mlelstv Exp $ */ +/* $NetBSD: uvm_fault.c,v 1.166 2010/02/08 00:02:50 mlelstv Exp $ */ /* * @@ -39,7 +39,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: uvm_fault.c,v 1.165 2010/02/08 00:01:39 mlelstv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: uvm_fault.c,v 1.166 2010/02/08 00:02:50 mlelstv Exp $"); #include "opt_uvmhist.h" @@ -1780,6 +1780,7 @@ uvmexp.fltget++; gotpages = 1; + pg = NULL; uoff = (ufi->orig_rvaddr - ufi->entry->start) + ufi->entry->offset; error = uobj->pgops->pgo_get(uobj, uoff, &pg, &gotpages, 0, flt->access_type & MASK(ufi->entry), ufi->entry->advice,