Module Name: src
Committed By: uebayasi
Date: Sun Nov 21 04:56:36 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Kill one more goto.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.55 -r1.36.2.56 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.55 src/sys/miscfs/genfs/genfs_io.c:1.36.2.56
--- src/sys/miscfs/genfs/genfs_io.c:1.36.2.55 Sun Nov 21 04:50:27 2010
+++ src/sys/miscfs/genfs/genfs_io.c Sun Nov 21 04:56:36 2010
@@ -1,4 +1,4 @@
-/* $NetBSD: genfs_io.c,v 1.36.2.55 2010/11/21 04:50:27 uebayasi Exp $ */
+/* $NetBSD: genfs_io.c,v 1.36.2.56 2010/11/21 04:56:36 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.55 2010/11/21 04:50:27 uebayasi Exp $");
+__KERNEL_RCSID(0, "$NetBSD: genfs_io.c,v 1.36.2.56 2010/11/21 04:56:36 uebayasi Exp $");
#include "opt_xip.h"
@@ -827,7 +827,7 @@
genfs_node_unlock(vp);
}
- if (xip) {
+ if (xip) {
error = genfs_do_getpages_xip_io_done(
ap->a_vp,
ap->a_offset,
@@ -838,12 +838,8 @@
ap->a_advice,
ap->a_flags,
orignmempages);
- goto genfs_getpages_generic_io_done_done;
- }
+ } else {
#if 0
- else {
- error = genfs_getpages_generic_io_done();
- }
}
int
@@ -922,11 +918,8 @@
genfs_markdirty(vp);
}
mutex_exit(&uobj->vmobjlock);
+ } /* !xip */
-#if 1
-genfs_getpages_generic_io_done_done:
- {}
-#endif
if (ap->a_m != NULL) {
memcpy(ap->a_m, &pgs[ridx],
orignmempages * sizeof(struct vm_page *));