K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-10T19:28:22.000000Z K 7 svn:log V 774 MFC fix vm_map_entry collisions and buffer_map collisions that can occur under very heavy memory pressure. There are places where the kernel can block where it normally does not block which were not properly handled. These fixes have been heavily tested. They are based on work Alan and Tor have done in -current but are not a direct MFC. They are not entirely optimal but they should be solid. Add a new sysctl counter, vm.v_intrans_coll and vm.v_intrans_wait which indicates how many times a vm_map_entry collision has been detected and how many times vm_map code had to block waiting for a collision to clear. Reviewed by: alc, tegge Testing by: "Marc G. Fournier" (note: there are still unresolved bugs on Marc's boxes unrelated to this patch). END