aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/vm/vnode_pager.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c
index 2fcf4a7b08405..fb7c4237711ed 100644
--- a/sys/vm/vnode_pager.c
+++ b/sys/vm/vnode_pager.c
@@ -464,7 +464,8 @@ vnode_pager_setsize(struct vnode *vp, vm_ooffset_t nsize)
* File has shrunk. Toss any cached pages beyond the new EOF.
*/
if (nobjsize < object->size)
- vm_object_page_remove(object, nobjsize, 0, 0);
+ vm_object_page_remove(object, nobjsize, object->size,
+ 0);
/*
* this gets rid of garbage at the end of a page that is now
* only partially backed by the vnode.