]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add a new function vm_page_free_invalid() for freeing invalid pages
authorChuck Silvers <chs@FreeBSD.org>
Fri, 17 Jul 2020 23:09:36 +0000 (23:09 +0000)
committerChuck Silvers <chs@FreeBSD.org>
Fri, 17 Jul 2020 23:09:36 +0000 (23:09 +0000)
commit4dfa06e114ed4332f8ea3b86f9963f475714da1e
tree83f6d3d5a46ff5cca74ba2579d22702b9cfa2270
parentc3dbadc1fdab52b37f4b5c840dbfa028295413b3
Add a new function vm_page_free_invalid() for freeing invalid pages
that might be wired.  If the page is wired then it cannot be freed now,
but the thread that eventually unwires it will free it at that point.

Reviewed by: markj, kib
Sponsored by: Netflix
Differential Revision: https://reviews.freebsd.org/D25430
sys/vm/vm_page.c
sys/vm/vm_page.h