diff options
author | kib <kib@FreeBSD.org> | 2013-03-20 09:44:23 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2013-03-20 09:44:23 +0000 |
commit | fde3650fd88d5b6ebbf80e8fdc864164130256ac (patch) | |
tree | bb5c5e32271abef71d75bec10ea73bbdaf7233b9 /sys/vm/vnode_pager.c | |
parent | 24e611a89b6a2afd05f115a1cae4e1f9d398fb34 (diff) | |
download | FreeBSD-src-fde3650fd88d5b6ebbf80e8fdc864164130256ac.zip FreeBSD-src-fde3650fd88d5b6ebbf80e8fdc864164130256ac.tar.gz |
Fix the logic inversion in the r248512.
Noted by: mckay
Diffstat (limited to 'sys/vm/vnode_pager.c')
-rw-r--r-- | sys/vm/vnode_pager.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c index f136d75..8ee8471 100644 --- a/sys/vm/vnode_pager.c +++ b/sys/vm/vnode_pager.c @@ -947,7 +947,7 @@ vnode_pager_generic_getpages(vp, m, bytecount, reqpage) if ((bp->b_ioflags & BIO_ERROR) != 0) error = EIO; - if (error != 0 && size != count * PAGE_SIZE) { + if (error == 0 && size != count * PAGE_SIZE) { if ((bp->b_flags & B_UNMAPPED) != 0) { bp->b_flags &= ~B_UNMAPPED; pmap_qenter(kva, m, count); |