In vm_page_free_phys_pglist(), do not take vm_page_queue_free_mtx if
there is nothing to do. Suggested by: mjg Reviewed by: alc Sponsored by: The FreeBSD Foundation MFC after: 1 week
This commit is contained in:
parent
9f6549f2c3
commit
9a4db25ceb
@ -2857,6 +2857,8 @@ vm_page_free_phys_pglist(struct pglist *tq)
|
||||
{
|
||||
vm_page_t m;
|
||||
|
||||
if (TAILQ_EMPTY(tq))
|
||||
return;
|
||||
mtx_lock(&vm_page_queue_free_mtx);
|
||||
TAILQ_FOREACH(m, tq, listq)
|
||||
vm_page_free_phys(m);
|
||||
|
Loading…
x
Reference in New Issue
Block a user