mirror of
https://git.FreeBSD.org/src.git
synced 2024-12-20 11:11:24 +00:00
PG_BUSY -> VPO_BUSY, PG_WANTED -> VPO_WANTED in manual pages and comments
Reviewed by: alc MFC after: 4 days
This commit is contained in:
parent
7e54c6db1f
commit
55144670c2
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=214095
@ -52,9 +52,9 @@ function lowers the busy count on the page by one, if the resulting busy
|
||||
count is zero, a
|
||||
.Xr wakeup 9
|
||||
will be issued if the page has been marked
|
||||
.Dv PG_WANTED .
|
||||
.Dv VPO_WANTED .
|
||||
A page is typically marked
|
||||
.Dv PG_WANTED
|
||||
.Dv VPO_WANTED
|
||||
by a thread to register its interest in
|
||||
the page to either complete I/O or becoming available for general use.
|
||||
.Sh AUTHORS
|
||||
|
@ -42,7 +42,7 @@
|
||||
The
|
||||
.Fn vm_page_sleep_busy
|
||||
function waits until the
|
||||
.Dv PG_BUSY
|
||||
.Dv VPO_BUSY
|
||||
flag is cleared.
|
||||
If
|
||||
.Fa also_m_busy
|
||||
|
@ -50,20 +50,20 @@ of a page.
|
||||
.Pp
|
||||
.Fn vm_page_busy
|
||||
sets the
|
||||
.Dv PG_BUSY
|
||||
.Dv VPO_BUSY
|
||||
flag in the page.
|
||||
.Pp
|
||||
.Fn vm_page_flash
|
||||
checks to see if there is anybody waiting on the page
|
||||
.Dv ( PG_WANTED
|
||||
.Dv ( VPO_WANTED
|
||||
will be set), and if so, clears the
|
||||
.Dv PG_WANTED
|
||||
.Dv VPO_WANTED
|
||||
flag and notifies whoever is waiting via
|
||||
.Fn wakeup .
|
||||
.Pp
|
||||
.Fn vm_page_wakeup
|
||||
clears the
|
||||
.Dv PG_BUSY
|
||||
.Dv VPO_BUSY
|
||||
flag on the page, and calls
|
||||
.Fn vm_page_flash
|
||||
in case somebody has been waiting for it.
|
||||
|
@ -1460,8 +1460,8 @@ swap_pager_putpages(vm_object_t object, vm_page_t *m, int count,
|
||||
* Completion routine for asynchronous reads and writes from/to swap.
|
||||
* Also called manually by synchronous code to finish up a bp.
|
||||
*
|
||||
* For READ operations, the pages are PG_BUSY'd. For WRITE operations,
|
||||
* the pages are vm_page_t->busy'd. For READ operations, we PG_BUSY
|
||||
* For READ operations, the pages are VPO_BUSY'd. For WRITE operations,
|
||||
* the pages are vm_page_t->busy'd. For READ operations, we VPO_BUSY
|
||||
* unbusy all pages except the 'main' request page. For WRITE
|
||||
* operations, we vm_page_t->busy'd unbusy all pages ( we can do this
|
||||
* because we marked them all VM_PAGER_PEND on return from putpages ).
|
||||
|
Loading…
Reference in New Issue
Block a user