]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
vm: Add KPI to dynamically register pagers
authorKonstantin Belousov <kib@FreeBSD.org>
Fri, 7 May 2021 19:06:16 +0000 (22:06 +0300)
committerKonstantin Belousov <kib@FreeBSD.org>
Thu, 13 May 2021 17:12:29 +0000 (20:12 +0300)
commitb730fd30b78f502ed5dd08e5285cb2c951495d65
tree36b4e0c00fb99829c3e09dd83247dbd625cc6dab
parent7079449b0b56d13b4ae7b4039ac8eb7c45c03fb5
vm: Add KPI to dynamically register pagers

Pager is allowed to inherit part of its implementation from the existing
pager, which is done by copying non-NULL virtual method slots.

Reviewed by: markj
Tested by: pho
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D30168
sys/vm/vm.h
sys/vm/vm_object.c
sys/vm/vm_object.h
sys/vm/vm_pager.c
sys/vm/vm_pager.h