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)

(cherry picked from commit df1b0f580d3dc4dd165d84fbcc14d0eebd8ee2c4)