CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    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@

Reply via email to