mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 08:43:19 -04:00
o Lock page queue accesses by vm_page_free().
This commit is contained in:
parent
d6d1eb5d18
commit
ab9abe5d7e
1 changed files with 2 additions and 0 deletions
|
|
@ -1053,6 +1053,7 @@ swap_pager_getpages(object, m, count, reqpage)
|
|||
* free pages outside our collection range. Note: we never free
|
||||
* mreq, it must remain busy throughout.
|
||||
*/
|
||||
vm_page_lock_queues();
|
||||
{
|
||||
int k;
|
||||
|
||||
|
|
@ -1061,6 +1062,7 @@ swap_pager_getpages(object, m, count, reqpage)
|
|||
for (k = j; k < count; ++k)
|
||||
vm_page_free(m[k]);
|
||||
}
|
||||
vm_page_unlock_queues();
|
||||
splx(s);
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue