aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/md
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2015-12-16 21:30:45 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2015-12-16 21:30:45 +0000
commitb0cd20172d854584c67cd47461a77e98b43cbcd8 (patch)
treea77a93a364690da41fe0224812a20390e61cd88a /sys/dev/md
parentbd6c93e8bd5d442c75110e038db9d0d2ad36e37f (diff)
Notes
Diffstat (limited to 'sys/dev/md')
-rw-r--r--sys/dev/md/md.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/dev/md/md.c b/sys/dev/md/md.c
index 6405ad5f02b5..2fa9f460edd9 100644
--- a/sys/dev/md/md.c
+++ b/sys/dev/md/md.c
@@ -1019,7 +1019,8 @@ mdstart_swap(struct md_s *sc, struct bio *bp)
if (m->valid == VM_PAGE_BITS_ALL)
rv = VM_PAGER_OK;
else
- rv = vm_pager_get_pages(sc->object, &m, 1, 0);
+ rv = vm_pager_get_pages(sc->object, &m, 1,
+ NULL, NULL);
if (rv == VM_PAGER_ERROR) {
vm_page_xunbusy(m);
break;
@@ -1046,7 +1047,8 @@ mdstart_swap(struct md_s *sc, struct bio *bp)
}
} else if (bp->bio_cmd == BIO_WRITE) {
if (len != PAGE_SIZE && m->valid != VM_PAGE_BITS_ALL)
- rv = vm_pager_get_pages(sc->object, &m, 1, 0);
+ rv = vm_pager_get_pages(sc->object, &m, 1,
+ NULL, NULL);
else
rv = VM_PAGER_OK;
if (rv == VM_PAGER_ERROR) {
@@ -1065,7 +1067,8 @@ mdstart_swap(struct md_s *sc, struct bio *bp)
m->valid = VM_PAGE_BITS_ALL;
} else if (bp->bio_cmd == BIO_DELETE) {
if (len != PAGE_SIZE && m->valid != VM_PAGE_BITS_ALL)
- rv = vm_pager_get_pages(sc->object, &m, 1, 0);
+ rv = vm_pager_get_pages(sc->object, &m, 1,
+ NULL, NULL);
else
rv = VM_PAGER_OK;
if (rv == VM_PAGER_ERROR) {