Module Name:    src
Committed By:   uebayasi
Date:           Fri Nov 19 08:39:25 UTC 2010

Modified Files:
        src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c

Log Message:
Comment.


To generate a diff of this commit:
cvs rdiff -u -r1.36.2.45 -r1.36.2.46 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.36.2.45 src/sys/miscfs/genfs/genfs_io.c:1.36.2.46
--- src/sys/miscfs/genfs/genfs_io.c:1.36.2.45	Fri Nov 19 08:12:12 2010
+++ src/sys/miscfs/genfs/genfs_io.c	Fri Nov 19 08:39:25 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: genfs_io.c,v 1.36.2.45 2010/11/19 08:12:12 uebayasi Exp $	*/
+/*	$NetBSD: genfs_io.c,v 1.36.2.46 2010/11/19 08:39:25 uebayasi Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1989, 1993
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: genfs_io.c,v 1.36.2.45 2010/11/19 08:12:12 uebayasi Exp $");
+__KERNEL_RCSID(0, "$NetBSD: genfs_io.c,v 1.36.2.46 2010/11/19 08:39:25 uebayasi Exp $");
 
 #include "opt_xip.h"
 
@@ -220,20 +220,20 @@
 
 	if (flags & PGO_LOCKED) {
 #if 0
-		genfs_do_getpages_locked();
+		genfs_getpages_mem();
 	} else {
-		genfs_do_getpages_unlocked();
+		genfs_getpages_io();
 	}
 }
 
 int
-genfs_do_getpages_locked()
+genfs_getpages_mem()
 {
 #endif
 		int nfound;
 		struct vm_page *pg;
 
-#if 1
+#ifdef XIP
 		if ((ap->a_vp->v_vflag & VV_XIP) != 0) {
 			*ap->a_count = 0;
 			return 0;
@@ -284,7 +284,7 @@
 }
 
 int
-genfs_do_getpages_unlocked()
+genfs_getpages_io()
 {
 #endif
 	/*
@@ -331,7 +331,13 @@
 
 	UVMHIST_LOG(ubchist, "ridx %d npages %d startoff %ld endoff %ld",
 	    ridx, npages, startoffset, endoffset);
+#if 0
+}
 
+int
+genfs_getpages_io_relock()
+{
+#endif
 	if (!has_trans) {
 		fstrans_start(vp->v_mount, FSTRANS_SHARED);
 		has_trans = true;
@@ -360,10 +366,16 @@
 			kmem_free(pgs, pgs_size);
 		goto startover;
 	}
+#if 0
+}
 
-#if 1
+int
+genfs_getpages_io_findpages()
+{
+#endif
+#ifdef XIP
 	if ((ap->a_vp->v_vflag & VV_XIP) != 0)
-		goto find_pagecache_done;
+		goto genfs_getpages_allocpages_done;
 #endif
 
 	if (uvn_findpages(uobj, origoffset, &npages, &pgs[ridx],
@@ -405,14 +417,14 @@
 
 	if (overwrite) {
 #if 0
-		genfs_do_getpages_overwrite();
+		genfs_getpages_io_overwrite();
 	} else {
-		genfs_do_getpages_io();
+		genfs_getpages_io_read();
 	}
 }
 
 int
-genfs_do_getpages_overwrite()
+genfs_getpages_io_overwrite()
 {
 	{
 #endif
@@ -433,7 +445,7 @@
 }
 
 int
-genfs_do_getpages_io()
+genfs_getpages_io_read()
 {
 #endif
 	/*
@@ -441,7 +453,13 @@
 	 * so we're going to have to do some i/o.
 	 * find any additional pages needed to cover the expanded range.
 	 */
+#if 0
+}
 
+int
+genfs_getpages_io_read_allocpages()
+{
+#endif
 	npages = (endoffset - startoffset) >> PAGE_SHIFT;
 	if (startoffset != origoffset || npages != orignmempages) {
 		int npgs;
@@ -470,11 +488,16 @@
 			goto out_err_free;
 		}
 	}
-
-#if 1
-find_pagecache_done:
+#ifdef XIP
+genfs_getpages_io_read_allocpages_done:
 #endif
+#if 0
+}
 
+int
+genfs_getpages_io_read_bio()
+{
+#endif
 	mutex_exit(&uobj->vmobjlock);
 
     {
@@ -496,7 +519,13 @@
 	if ((ap->a_vp->v_vflag & VV_XIP) != 0)
 		goto genfs_getpages_bio_prepare_done;
 #endif
+#if 0
+}
 
+int
+genfs_getpages_io_read_bio_prepare()
+{
+#endif
 	kva = uvm_pagermapin(pgs, npages,
 	    UVMPAGER_MAPIN_READ | UVMPAGER_MAPIN_WAITOK);
 
@@ -516,7 +545,10 @@
 		BIO_SETPRIO(mbp, BPRIO_TIMELIMITED);
 	else
 		BIO_SETPRIO(mbp, BPRIO_TIMECRITICAL);
+#if 0
+}
 
+#endif
 #if 1
 genfs_getpages_bio_prepare_done:
 #endif
@@ -556,7 +588,13 @@
 		goto loopdone;
 	}
 #endif
+#if 0
+}
 
+int
+genfs_getpages_io_read_bio_loop()
+{
+#endif
 	/*
 	 * now loop over the pages, reading as needed.
 	 */

Reply via email to