| 1710 | } |
| 1711 | |
| 1712 | static void |
| 1713 | pmap_remove_entry(pmap_t pmap, vm_page_t m, vm_offset_t va) |
| 1714 | { |
| 1715 | |
| 1716 | rw_assert(&pvh_global_lock, RA_WLOCKED); |
| 1717 | pmap_pvh_free(&m->md, pmap, va); |
| 1718 | if (TAILQ_EMPTY(&m->md.pv_list)) |
| 1719 | vm_page_aflag_clear(m, PGA_WRITEABLE); |
| 1720 | } |
| 1721 | |
| 1722 | /* |
| 1723 | * Conditionally create a pv entry. |
no test coverage detected