the uvm_km_putpage is calling into tangly uvm guts again on not pmap direct.
authortedu <tedu@openbsd.org>
Thu, 15 Jul 2010 00:14:17 +0000 (00:14 +0000)
committertedu <tedu@openbsd.org>
Thu, 15 Jul 2010 00:14:17 +0000 (00:14 +0000)
commita278a7945d7d846d7c2e2c14e8a09a62604756b8
tree0212b813e9bec9c4d9d3fa666f4bbbefc6fab39d
parentab8bf6bc9d57e395d3bd00f44bbe9ff995b8f6e8
the uvm_km_putpage is calling into tangly uvm guts again on not pmap direct.
go back to something more like the previous design, and have the thread do
the heavy lifting.  solves vmmaplk panics.
ok deraadt oga thib
[and even simple diffs are hard to get perfect. help from mdempsky and deraadt]
sys/uvm/uvm_km.c
sys/uvm/uvm_km.h