Remove more volatile qualifiers.
Robert Haas <rhaas@postgresql.org>
Remove more volatile qualifiers. Prior to commit 0709b7ee72e4bc71ad07b7120acd117265ab51d0, access to variables within a spinlock-protected critical section had to be done through a volatile pointer, but that should no longer be necessary. This continues work begun in df4077cda2eae3eb4a5cf387da0c1e7616e73204 and 6ba4ecbf477e0b25dd7bde1b0c4e07fc2da19348. Thomas Munro and Michael Paquier
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/postmaster/checkpointer.c | modified | +27 −37 |
| src/backend/replication/logical/logical.c | modified | +22 −27 |
| src/backend/replication/slot.c | modified | +34 −66 |
| src/backend/replication/walreceiver.c | modified | +5 −11 |
| src/backend/replication/walreceiverfuncs.c | modified | +7 −15 |
| src/backend/replication/walsender.c | modified | +13 −26 |