Remove volatile from latch API
authorPeter Eisentraut <peter@eisentraut.org>
Mon, 25 Feb 2019 08:24:15 +0000 (09:24 +0100)
committerPeter Eisentraut <peter@eisentraut.org>
Mon, 4 Mar 2019 10:30:41 +0000 (11:30 +0100)
commit278584b526d71a3fe86f91be5870f99f38477e27
treedf06cb3e7176c2d60f80ee60d368be30651598d6
parent754b90f657bd54b482524b73726dae4a9165031c
Remove volatile from latch API

This was no longer useful since the latch functions use memory
barriers already, which are also compiler barriers, and volatile does
not help with cross-process access.

Discussion: https://www.postgresql.org/message-id/flat/20190218202511.qsfpuj5sy4dbezcw%40alap3.anarazel.de#18783c27d73e9e40009c82f6e0df0974
src/backend/storage/ipc/latch.c
src/include/storage/latch.h