git: 811d05449bea - main - vm_page_alloc.9: Document VM_ALLOC_NORECLAIM
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 11 Nov 2021 19:52:29 UTC
The branch main has been updated by markj:
URL: https://cgit.FreeBSD.org/src/commit/?id=811d05449bea1b3a6f0206afb4866623569071c7
commit 811d05449bea1b3a6f0206afb4866623569071c7
Author: Mark Johnston <markj@FreeBSD.org>
AuthorDate: 2021-11-11 19:36:30 +0000
Commit: Mark Johnston <markj@FreeBSD.org>
CommitDate: 2021-11-11 19:52:00 +0000
vm_page_alloc.9: Document VM_ALLOC_NORECLAIM
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
---
share/man/man9/vm_page_alloc.9 | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/share/man/man9/vm_page_alloc.9 b/share/man/man9/vm_page_alloc.9
index 1b587339b0cd..95463483c25c 100644
--- a/share/man/man9/vm_page_alloc.9
+++ b/share/man/man9/vm_page_alloc.9
@@ -30,7 +30,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd October 17, 2021
+.Dd November 11, 2021
.Dt VM_PAGE_ALLOC 9
.Os
.Sh NAME
@@ -315,6 +315,16 @@ If this flag is specified, the
.Dq noobj
variants will return zeroed pages.
The other allocator interfaces ignore this flag.
+.It Dv VM_ALLOC_NORECLAIM
+If this flag is specified and the request can not be immediately satisfied,
+the allocator will not attempt to break superpage reservations to satisfy the
+allocation.
+This may be useful when the overhead of scanning the reservation queue
+outweighs the cost of a failed allocation.
+This flag may be used only with the
+.Dq contig
+variants, and must not be specified in combination with
+.Dv VM_ALLOC_WAITOK .
.It Dv VM_ALLOC_COUNT(n)
Hint that at least
.Fa n