CVSROOT: /cvs Module name: src Changes by: [email protected] 2015/06/05 03:38:53
Modified files:
sys/arch/powerpc/powerpc: pmap.c
Log message:
More usages of pmap_ptedinhash().
If you wonder why pte_insert{32,64}() is not using pmap_hash_remove() if
it finds a conflicting PTE in the HASH, it's because in the current state
trying to grab the same lock a second time would lead to a deadlock.
This is much easier to reproduce on G5 (or G4 with BAT disabled).
ok kettenis@, deraadt@, dlg@
