|
Description
|
While testing swap to a zvol, we encountered a deadlock in vmem_populate().
The problem is that we were doing a VM_PUSHPAGE | VM_SLEEP allocation,
which got serialized behind an ordinary VM_SLEEP allocation. We need to
serialize VM_PUSHPAGE instances of vmem_populate() under their own lock.
|