summaryrefslogtreecommitdiffstats
path: root/sys/vm/swap_pager.c
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1995-09-06 07:08:45 +0000
committerdyson <dyson@FreeBSD.org>1995-09-06 07:08:45 +0000
commitbd69f4b4003828cda59e2dff830fb9353ca3d7cf (patch)
tree1c1105433a8ccaaff9281b7233303926678ac7c2 /sys/vm/swap_pager.c
parent55b8bdf1c810a0dd7434d588254e4ad495ab235a (diff)
downloadFreeBSD-src-bd69f4b4003828cda59e2dff830fb9353ca3d7cf.zip
FreeBSD-src-bd69f4b4003828cda59e2dff830fb9353ca3d7cf.tar.gz
Fixed a sign reversal problem -- might have cause some Sig-11s that
people have been seeing.
Diffstat (limited to 'sys/vm/swap_pager.c')
-rw-r--r--sys/vm/swap_pager.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c
index 25f7674..be4f024 100644
--- a/sys/vm/swap_pager.c
+++ b/sys/vm/swap_pager.c
@@ -39,7 +39,7 @@
* from: Utah $Hdr: swap_pager.c 1.4 91/04/30$
*
* @(#)swap_pager.c 8.9 (Berkeley) 3/21/94
- * $Id: swap_pager.c,v 1.43 1995/07/16 13:28:34 davidg Exp $
+ * $Id: swap_pager.c,v 1.44 1995/09/04 04:44:24 dyson Exp $
*/
/*
@@ -728,7 +728,7 @@ swap_pager_haspage(object, offset, before, after)
int tix;
if (before) {
for(tix = ix - 1; tix >= 0; --tix) {
- if ((swb->swb_block[tix] -
+ if ((swb->swb_block[tix] +
(ix - tix) * (PAGE_SIZE/DEV_BSIZE)) !=
swb->swb_block[ix])
break;
@@ -738,7 +738,7 @@ swap_pager_haspage(object, offset, before, after)
if (after) {
for(tix = ix + 1; tix < SWB_NPAGES; tix++) {
- if ((swb->swb_block[tix] +
+ if ((swb->swb_block[tix] -
(tix - ix) * (PAGE_SIZE/DEV_BSIZE)) !=
swb->swb_block[ix])
break;
OpenPOWER on IntegriCloud