Addendum to r334233. In vm_fault_populate(), since the page lock is held,
we must use vm_page_xunbusy_maybelocked() rather than vm_page_xunbusy() to unbusy the page. Reviewed by: kib X-MFC with: r334233
This commit is contained in:
parent
5e0fa3b814
commit
8befc10d11
@ -490,7 +490,7 @@ vm_fault_populate(struct faultstate *fs, vm_prot_t prot, int fault_type,
|
||||
*m_hold = &m[i];
|
||||
vm_page_hold(&m[i]);
|
||||
}
|
||||
vm_page_xunbusy(&m[i]);
|
||||
vm_page_xunbusy_maybelocked(&m[i]);
|
||||
}
|
||||
if (m_mtx != NULL)
|
||||
mtx_unlock(m_mtx);
|
||||
|
Loading…
Reference in New Issue
Block a user