Module Name: src Committed By: hannken Date: Fri Dec 3 08:42:14 UTC 2010
Modified Files: src/sys/miscfs/genfs: genfs_io.c Log Message: genfs_do_putpages(): When testing an uobject for dirty or modified pages skip uninitialized (PG_FAKE) pages (DEBUG only). To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/miscfs/genfs/genfs_io.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/miscfs/genfs/genfs_io.c diff -u src/sys/miscfs/genfs/genfs_io.c:1.44 src/sys/miscfs/genfs/genfs_io.c:1.45 --- src/sys/miscfs/genfs/genfs_io.c:1.44 Tue Nov 30 10:55:25 2010 +++ src/sys/miscfs/genfs/genfs_io.c Fri Dec 3 08:42:14 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: genfs_io.c,v 1.44 2010/11/30 10:55:25 hannken Exp $ */ +/* $NetBSD: genfs_io.c,v 1.45 2010/12/03 08:42:14 hannken Exp $ */ /* * Copyright (c) 1982, 1986, 1989, 1993 @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: genfs_io.c,v 1.44 2010/11/30 10:55:25 hannken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: genfs_io.c,v 1.45 2010/12/03 08:42:14 hannken Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -1224,7 +1224,7 @@ (vp->v_iflag & VI_ONWORKLST) != 0) { #if defined(DEBUG) TAILQ_FOREACH(pg, &uobj->memq, listq.queue) { - if ((pg->flags & PG_MARKER) != 0) { + if ((pg->flags & (PG_FAKE | PG_MARKER)) != 0) { continue; } if ((pg->flags & PG_CLEAN) == 0) {