summaryrefslogtreecommitdiffstats
path: root/sys/vm/vnode_pager.c
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1995-09-06 05:37:43 +0000
committerdyson <dyson@FreeBSD.org>1995-09-06 05:37:43 +0000
commit05b73ee38676e1e853cbe4e6e900d61c1c18f133 (patch)
tree19a4ecf640e5b00acaaef934c609772b5ddb0804 /sys/vm/vnode_pager.c
parent098759436eed94bbe7beb7fef56ac001c9fa5338 (diff)
downloadFreeBSD-src-05b73ee38676e1e853cbe4e6e900d61c1c18f133.zip
FreeBSD-src-05b73ee38676e1e853cbe4e6e900d61c1c18f133.tar.gz
Minor performance improvements, additional prototype for additional
exported symbol.
Diffstat (limited to 'sys/vm/vnode_pager.c')
-rw-r--r--sys/vm/vnode_pager.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c
index 3e454e3..d8b7ccb 100644
--- a/sys/vm/vnode_pager.c
+++ b/sys/vm/vnode_pager.c
@@ -38,7 +38,7 @@
* SUCH DAMAGE.
*
* from: @(#)vnode_pager.c 7.5 (Berkeley) 4/20/91
- * $Id: vnode_pager.c,v 1.45 1995/09/04 00:21:16 dyson Exp $
+ * $Id: vnode_pager.c,v 1.46 1995/09/04 04:44:25 dyson Exp $
*/
/*
@@ -207,6 +207,8 @@ vnode_pager_haspage(object, offset, before, after)
after, before);
if (err)
return TRUE;
+ if (((long) bn) < 0)
+ return FALSE;
poff = (offset - (reqblock * bsize)) / PAGE_SIZE;
if (before) {
*before *= pagesperblock;
@@ -216,7 +218,7 @@ vnode_pager_haspage(object, offset, before, after)
*after *= pagesperblock;
*after += (pagesperblock - (poff + 1));
}
- return ((long) bn < 0 ? FALSE : TRUE);
+ return TRUE;
}
/*
OpenPOWER on IntegriCloud