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 Branch ------ master Details ------- http://git.postgresql.org/pg/commitdiff/8f6bb851bdb75d741b3a7543bbf681e3cd7e65dc Modified Files -------------- src/backend/postmaster/checkpointer.c | 64 ++++++++---------- src/backend/replication/logical/logical.c | 49 ++++++-------- src/backend/replication/slot.c | 100 ++++++++++------------------ src/backend/replication/walreceiver.c | 16 ++--- src/backend/replication/walreceiverfuncs.c | 22 ++---- src/backend/replication/walsender.c | 39 ++++------- 6 files changed, 108 insertions(+), 182 deletions(-) -- Sent via pgsql-committers mailing list (pgsql-committers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-committers