diff options
author | avg <avg@FreeBSD.org> | 2013-11-29 15:39:39 +0000 |
---|---|---|
committer | avg <avg@FreeBSD.org> | 2013-11-29 15:39:39 +0000 |
commit | 430acb421726ab31ef1ff326a7c992c59ff2ec65 (patch) | |
tree | 73045f278b8b4e6105815547416749575b30ef9a /sys/cddl/compat/opensolaris/kern/opensolaris_vm.c | |
parent | 16f88ac15b905ab203671bcdae855c720a12b25c (diff) | |
download | FreeBSD-src-430acb421726ab31ef1ff326a7c992c59ff2ec65.zip FreeBSD-src-430acb421726ab31ef1ff326a7c992c59ff2ec65.tar.gz |
zfs: add zfs_freebsd_putpages
this should be more optimal than writing pages one-by-one via zfs_write ->
update_pages in the case of multi-page putpages call
MFC after: 16 days
Diffstat (limited to 'sys/cddl/compat/opensolaris/kern/opensolaris_vm.c')
-rw-r--r-- | sys/cddl/compat/opensolaris/kern/opensolaris_vm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c b/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c index 871f1c6..fe444ec 100644 --- a/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c +++ b/sys/cddl/compat/opensolaris/kern/opensolaris_vm.c @@ -40,6 +40,8 @@ __FBSDID("$FreeBSD$"); const int zfs_vm_pagerret_bad = VM_PAGER_BAD; const int zfs_vm_pagerret_error = VM_PAGER_ERROR; const int zfs_vm_pagerret_ok = VM_PAGER_OK; +const int zfs_vm_pagerput_sync = VM_PAGER_PUT_SYNC; +const int zfs_vm_pagerput_inval = VM_PAGER_PUT_INVAL; void zfs_vmobject_assert_wlocked(vm_object_t object) |