Page MenuHomeFreeBSD

D42515.id.diff
No OneTemporary

D42515.id.diff

diff --git a/share/man/man9/intro.9 b/share/man/man9/intro.9
--- a/share/man/man9/intro.9
+++ b/share/man/man9/intro.9
@@ -6,7 +6,7 @@
.\" This manual page was written by Mitchell Horne <mhorne@FreeBSD.org> under
.\" sponsorship from the FreeBSD Foundation.
.\"
-.Dd August 2, 2023
+.Dd November 8, 2023
.Dt INTRO 9
.Os
.Sh NAME
@@ -136,29 +136,10 @@
Frequently allocated objects may prefer to use
.Xr uma 9 .
.Pp
-.\" MHTODO: It would be useful to have a vm_page(9) or similar
-.\" high-level page which points to the following contents instead.
Much of the virtual memory system operates on
.Vt vm_page_t
-structures.
-The following functions are documented:
-.Bd -ragged -offset indent
-.Xr vm_page_advise 9 ,
-.Xr vm_page_alloc 9 ,
-.Xr vm_page_bits 9 ,
-.Xr vm_page_aflag 9 ,
-.Xr vm_page_alloc 9 ,
-.Xr vm_page_bits 9 ,
-.Xr vm_page_busy 9 ,
-.Xr vm_page_deactivate 9 ,
-.Xr vm_page_free 9 ,
-.Xr vm_page_grab 9 ,
-.Xr vm_page_insert 9 ,
-.Xr vm_page_lookup 9 ,
-.Xr vm_page_rename 9 ,
-.Xr vm_page_sbusy 9 ,
-.Xr vm_page_wire 9
-.Ed
+structures, the representation of a memory page. See
+.Xr vm_page 9 .
.Pp
Virtual address space maps are managed with the
.Xr vm_map 9
diff --git a/share/man/man9/vm_page_advise.9 b/share/man/man9/vm_page_advise.9
--- a/share/man/man9/vm_page_advise.9
+++ b/share/man/man9/vm_page_advise.9
@@ -79,6 +79,7 @@
this function takes no action.
.Sh SEE ALSO
.Xr madvise 2 ,
+.Xr vm_page 9 ,
.Xr vm_page_queue 9 ,
.Xr vm_page_undirty 9
.Sh AUTHORS
diff --git a/share/man/man9/vm_page_aflag.9 b/share/man/man9/vm_page_aflag.9
--- a/share/man/man9/vm_page_aflag.9
+++ b/share/man/man9/vm_page_aflag.9
@@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
.\" DAMAGE.
.\"
-.Dd August 31, 2011
+.Dd November 8, 2023
.Dt VM_PAGE_AFLAG 9
.Os
.Sh NAME
@@ -93,6 +93,8 @@
and
.Dv PGA_WRITEABLE
bits are only valid for the managed pages.
+.Sh SEE ALSO
+.Xr vm_page 9
.Sh AUTHORS
This manual page was written by
.An Chad David Aq Mt davidc@acns.ab.ca .
diff --git a/share/man/man9/vm_page_alloc.9 b/share/man/man9/vm_page_alloc.9
--- a/share/man/man9/vm_page_alloc.9
+++ b/share/man/man9/vm_page_alloc.9
@@ -351,8 +351,7 @@
.Xr numa 4 ,
.Xr malloc 9 ,
.Xr uma 9 ,
-.Xr vm_page_grab 9 ,
-.Xr vm_page_sbusy 9
+.Xr vm_page 9
.Sh AUTHORS
This manual page was written by
.An Chad David Aq Mt davidc@acns.ab.ca .
diff --git a/share/man/man9/vm_page_bits.9 b/share/man/man9/vm_page_bits.9
--- a/share/man/man9/vm_page_bits.9
+++ b/share/man/man9/vm_page_bits.9
@@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
.\" DAMAGE.
.\"
-.Dd December 1, 2001
+.Dd November 8, 2023
.Dt VM_PAGE_BITS 9
.Os
.Sh NAME
@@ -160,6 +160,8 @@
clears all of the dirty bits in a page.
.Sh NOTES
None of these functions are allowed to block.
+.Sh SEE ALSO
+.Xr vm_page 9
.Sh AUTHORS
This manual page was written by
.An Chad David Aq Mt davidc@acns.ab.ca .
diff --git a/share/man/man9/vm_page_busy.9 b/share/man/man9/vm_page_busy.9
--- a/share/man/man9/vm_page_busy.9
+++ b/share/man/man9/vm_page_busy.9
@@ -187,12 +187,5 @@
.Fa m
is not exclusive busied.
.Sh SEE ALSO
-.Xr vm_page_aflag 9 ,
-.Xr vm_page_alloc 9 ,
-.Xr vm_page_deactivate 9 ,
-.Xr vm_page_free 9 ,
-.Xr vm_page_grab 9 ,
-.Xr vm_page_insert 9 ,
-.Xr vm_page_lookup 9 ,
-.Xr vm_page_rename 9 ,
+.Xr vm_page 9 ,
.Xr VOP_GETPAGES 9
diff --git a/share/man/man9/vm_page_free.9 b/share/man/man9/vm_page_free.9
--- a/share/man/man9/vm_page_free.9
+++ b/share/man/man9/vm_page_free.9
@@ -88,9 +88,7 @@
.Fn vm_page_try_to_free
returns 1 if it is able to free the page; otherwise, 0 is returned.
.Sh SEE ALSO
-.Xr vm_page_busy 9 ,
-.Xr vm_page_hold 9 ,
-.Xr vm_page_wire 9
+.Xr vm_page 9 ,
.Sh AUTHORS
This manual page was written by
.An Chad David Aq Mt davidc@acns.ab.ca .
diff --git a/share/man/man9/vm_page_grab.9 b/share/man/man9/vm_page_grab.9
--- a/share/man/man9/vm_page_grab.9
+++ b/share/man/man9/vm_page_grab.9
@@ -76,6 +76,7 @@
.Fn vm_page_grab
always returns the page.
.Sh SEE ALSO
+.Xr vm_page 9 ,
.Xr vm_page_alloc 9
.Sh AUTHORS
This manual page was written by
diff --git a/share/man/man9/vm_page_insert.9 b/share/man/man9/vm_page_insert.9
--- a/share/man/man9/vm_page_insert.9
+++ b/share/man/man9/vm_page_insert.9
@@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
.\" DAMAGE.
.\"
-.Dd July 17, 2001
+.Dd November 8, 2023
.Dt VM_PAGE_INSERT 9
.Os
.Sh NAME
@@ -89,6 +89,8 @@
same object truncated to a page boundary.
For example, if the page size is 4096 bytes, and the address
in the object is 81944, the page index is 20.
+.Sh SEE ALSO
+.Xr vm_page 9
.Sh AUTHORS
This manual page was written by
.An Chad David Aq Mt davidc@acns.ab.ca .
diff --git a/share/man/man9/vm_page_lookup.9 b/share/man/man9/vm_page_lookup.9
--- a/share/man/man9/vm_page_lookup.9
+++ b/share/man/man9/vm_page_lookup.9
@@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
.\" DAMAGE.
.\"
-.Dd July 13, 2001
+.Dd November 8, 2023
.Dt VM_PAGE_LOOKUP 9
.Os
.Sh NAME
@@ -56,6 +56,8 @@
is returned if successful; otherwise,
.Dv NULL
is returned.
+.Sh SEE ALSO
+.Xr vm_page 9
.Sh AUTHORS
This manual page was written by
.An Chad David Aq Mt davidc@acns.ab.ca .
diff --git a/share/man/man9/vm_page_queue.9 b/share/man/man9/vm_page_queue.9
--- a/share/man/man9/vm_page_queue.9
+++ b/share/man/man9/vm_page_queue.9
@@ -173,6 +173,7 @@
for performance reasons some updates to pagequeues are batched and may be
deferred indefinitely.
.Sh SEE ALSO
+.Xr vm_page 9 ,
.Xr vm_page_wire 9
.Sh AUTHORS
This manual page was written by
diff --git a/share/man/man9/vm_page_rename.9 b/share/man/man9/vm_page_rename.9
--- a/share/man/man9/vm_page_rename.9
+++ b/share/man/man9/vm_page_rename.9
@@ -24,7 +24,7 @@
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
.\" DAMAGE.
.\"
-.Dd July 17, 2001
+.Dd November 8, 2023
.Dt VM_PAGE_RENAME 9
.Os
.Sh NAME
@@ -65,6 +65,8 @@
.Fa new_object
at which the new page should be inserted.
.El
+.Sh SEE ALSO
+.Xr vm_page 9
.Sh AUTHORS
This manual page was written by
.An Chad David Aq Mt davidc@acns.ab.ca .

File Metadata

Mime Type
text/plain
Expires
Wed, Jun 24, 9:33 PM (10 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
34260957
Default Alt Text
D42515.id.diff (6 KB)

Event Timeline