kernel - Concurrent fork/exec (2)
authorMatthew Dillon <dillon@apollo.backplane.com>
Sun, 13 Oct 2013 17:48:57 +0000 (10:48 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sun, 13 Oct 2013 17:48:57 +0000 (10:48 -0700)
commit61dac052d2182bc5593ce2d091ea43b7541477b7
treeda1ee8d826a3c0306cc1438968e2e44da17995af
parente99535e23d47ea8d9eb9eb944b46e7c940ce618b
kernel - Concurrent fork/exec (2)

* Fix bug in vm_fault() path that can cause a token live lock.
  When taking a write fault first_shared must be set to 0
  because the fault might involve calling swap_pager_unswapped(),
  which currently requires an exclusive VM object lock.
sys/vm/vm_fault.c