CVSROOT:        /cvs
Module name:    src
Changes by:     v...@cvs.openbsd.org    2017/04/04 06:30:04

Modified files:
        sys/arch/sparc64/sparc64: lock_machdep.c 

Log message:
Issue memory barrier before lock release, not after. This ensures
the release write becomes globally visible only after any writes
of the critical section are globally visible. In practice, the
reordering has not happened because the kernel runs in the total
store order mode.

Tested by and OK kettenis@

Reply via email to