alc 5d0912f6d8 To date, unwiring a fictitious page has produced a panic. The reason
being that PHYS_TO_VM_PAGE() returns the wrong vm_page for fictitious
pages but unwiring uses PHYS_TO_VM_PAGE().  The resulting panic
reported an unexpected wired count.  Rather than attempting to fix
PHYS_TO_VM_PAGE(), this fix takes advantage of the properties of
fictitious pages.  Specifically, fictitious pages will never be
completely unwired.  Therefore, we can keep a fictitious page's wired
count forever set to one and thereby avoid the use of
PHYS_TO_VM_PAGE() when we know that we're working with a fictitious
page, just not which one.

In collaboration with: green@, tegge@
PR: kern/29915
2004-05-22 04:53:51 +00:00
..
2004-05-16 22:51:36 +00:00
2004-05-02 19:24:23 +00:00
2004-04-30 20:51:55 +00:00
2004-05-18 05:30:06 +00:00
2004-05-22 01:56:18 +00:00
2004-05-14 12:28:31 +00:00
2004-05-19 11:35:03 +00:00
2004-05-18 11:56:56 +00:00
2004-05-22 00:44:08 +00:00
2004-05-20 15:09:41 +00:00
2004-04-16 05:22:11 +00:00