From: Alvaro Herrera Date: Tue, 6 Feb 2024 11:08:39 +0000 (+0100) Subject: Change initial use of pg_atomic_write_u64 to init X-Git-Tag: REL_17_BETA1~933 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e4b27b53552c19c50b3ca00b697a1f745c247d0d;p=thirdparty%2Fpostgresql.git Change initial use of pg_atomic_write_u64 to init This only matters when using atomics emulation with semaphores. Per buildfarm member rorqual. --- diff --git a/src/backend/access/transam/slru.c b/src/backend/access/transam/slru.c index 556d1c15867..e1c468861f2 100644 --- a/src/backend/access/transam/slru.c +++ b/src/backend/access/transam/slru.c @@ -240,7 +240,7 @@ SimpleLruInit(SlruCtl ctl, const char *name, int nslots, int nlsns, shared->lsn_groups_per_page = nlsns; shared->cur_lru_count = 0; - pg_atomic_write_u64(&shared->latest_page_number, 0); + pg_atomic_init_u64(&shared->latest_page_number, 0); shared->slru_stats_idx = pgstat_get_slru_index(name);