HomeFreeBSD

Restore a vm_page_wired() check in vm_page_mvqueue() after r356156.

Description

Restore a vm_page_wired() check in vm_page_mvqueue() after r356156.

We now set PGA_DEQUEUE on a managed page when it is wired after
allocation, and vm_page_mvqueue() ignores pages with this flag set,
ensuring that they do not end up in the page queues. However, this is
not sufficient for managed fictitious pages or pages managed by the
TTM. In particular, the TTM makes use of the plinks.q queue linkage
fields for its own purposes.

PR: 242961
Reported and tested by: Greg V <greg@unrelenting.technology>

Details

Provenance
markjAuthored on
Parents
rS356182: Missed part of r356162.
Branches
Unknown
Tags
Unknown