diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2021-05-07 17:46:51 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2021-05-22 09:38:30 +0000 |
commit | 4c4bb6da853bb86f24483fefa5a676a3a6b6c556 (patch) | |
tree | d00f52e815e3cbe6a9b48958f5fe002c69d344c2 /sys/vm/vnode_pager.c | |
parent | 35d83ba2355692a4d323936086bbf36aa95ce43b (diff) |
vm_object_kvme_type(): reimplement by embedding kvme_type into pagerops
(cherry picked from commit 00a3fe968b840ee197c32dfe4107dab730bd9915)
Diffstat (limited to 'sys/vm/vnode_pager.c')
-rw-r--r-- | sys/vm/vnode_pager.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/vm/vnode_pager.c b/sys/vm/vnode_pager.c index c264fc992b26..08927b5671f6 100644 --- a/sys/vm/vnode_pager.c +++ b/sys/vm/vnode_pager.c @@ -74,6 +74,7 @@ __FBSDID("$FreeBSD$"); #include <sys/rwlock.h> #include <sys/sf_buf.h> #include <sys/domainset.h> +#include <sys/user.h> #include <machine/atomic.h> @@ -108,6 +109,7 @@ static void vnode_pager_release_writecount(vm_object_t, vm_offset_t, static void vnode_pager_getvp(vm_object_t, struct vnode **, bool *); const struct pagerops vnodepagerops = { + .pgo_kvme_type = KVME_TYPE_VNODE, .pgo_alloc = vnode_pager_alloc, .pgo_dealloc = vnode_pager_dealloc, .pgo_getpages = vnode_pager_getpages, |