vm_page_free_prep(): correct description of the required page and object state.

Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D25482
This commit is contained in:
Konstantin Belousov 2020-06-27 02:31:39 +00:00
parent 4928d02766
commit ee06cffcd2

View File

@ -3666,8 +3666,9 @@ vm_page_enqueue(vm_page_t m, uint8_t queue)
* disassociating it from any VM object. The caller may return
* the page to the free list only if this function returns true.
*
* The object must be locked. The page must be locked if it is
* managed.
* The object, if it exists, must be locked, and then the page must
* be xbusy. Otherwise the page must be not busied. A managed
* page must be unmapped.
*/
static bool
vm_page_free_prep(vm_page_t m)