summaryrefslogtreecommitdiffstats
path: root/sys/vm/swap_pager.c
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-11-11 11:06:10 +0000
committerkib <kib@FreeBSD.org>2014-11-11 11:06:10 +0000
commitc7b266cfad2b27bd6e90b907c611e1a0b5460e2b (patch)
treede5c63c34c3b734d417996767f2ef3f9ff869668 /sys/vm/swap_pager.c
parent5947d7353b11a5651d6ea4d2a0f59787f2edc266 (diff)
downloadFreeBSD-src-c7b266cfad2b27bd6e90b907c611e1a0b5460e2b.zip
FreeBSD-src-c7b266cfad2b27bd6e90b907c611e1a0b5460e2b.tar.gz
MFC r274100:
Fix mis-spelling of bits and types names in the default_pager_putpages() and swap_pager_putpages().
Diffstat (limited to 'sys/vm/swap_pager.c')
-rw-r--r--sys/vm/swap_pager.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/vm/swap_pager.c b/sys/vm/swap_pager.c
index 9af3085..904b18e 100644
--- a/sys/vm/swap_pager.c
+++ b/sys/vm/swap_pager.c
@@ -1280,10 +1280,10 @@ swap_pager_getpages(vm_object_t object, vm_page_t *m, int count, int reqpage)
*/
void
swap_pager_putpages(vm_object_t object, vm_page_t *m, int count,
- boolean_t sync, int *rtvals)
+ int flags, int *rtvals)
{
- int i;
- int n = 0;
+ int i, n;
+ boolean_t sync;
if (count && m[0]->object != object) {
panic("swap_pager_putpages: object mismatch %p/%p",
@@ -1303,8 +1303,11 @@ swap_pager_putpages(vm_object_t object, vm_page_t *m, int count,
swp_pager_meta_build(object, 0, SWAPBLK_NONE);
VM_OBJECT_WUNLOCK(object);
+ n = 0;
if (curproc != pageproc)
sync = TRUE;
+ else
+ sync = (flags & VM_PAGER_PUT_SYNC) != 0;
/*
* Step 2
OpenPOWER on IntegriCloud