HomeFreeBSD

time: switch to fences for siginfo_recvd

Description

time: switch to fences for siginfo_recvd

This effectively reverts
6e824f3713011 ("time: siginfo_recvd needs to be marked volatile")
because it was actually wrong. Switch to C11 signal fence, which
provides a compiler barrier that will do the right thing.

Reported by: kib
Reviewed by: kib (slightly earlier version)
Differential Revision: https://reviews.freebsd.org/D45574

Details

Provenance
kevansAuthored on Mon, Apr 21, 3:19 AM
Reviewer
kib
Differential Revision
D45574: time: switch to fences for siginfo_recvd
Parents
rGd7441aa9b09a: vm_object: use iterator in page_noreuse()
Branches
Unknown
Tags
Unknown
Reverts
rG6e824f371301: time: siginfo_recvd needs to be marked volatile