@@ -50,7 +50,7 @@ get_dsm_all(uint32 *size)
50
50
seg = dsm_attach (aqo_state -> dsm_handler );
51
51
Assert (seg );
52
52
dsm_pin_mapping (seg );
53
- on_shmem_exit (aqo_detach_shmem , (Datum ) & aqo_state -> dsm_handler );
53
+ before_shmem_exit (aqo_detach_shmem , (Datum ) & aqo_state -> dsm_handler );
54
54
}
55
55
56
56
hdr = (dsm_seg_hdr * ) dsm_segment_address (seg );
@@ -102,7 +102,7 @@ get_cache_address(void)
102
102
/* Another process created the segment yet. Just attach to. */
103
103
seg = dsm_attach (aqo_state -> dsm_handler );
104
104
dsm_pin_mapping (seg );
105
- on_shmem_exit (aqo_detach_shmem , (Datum ) & aqo_state -> dsm_handler );
105
+ before_shmem_exit (aqo_detach_shmem , (Datum ) & aqo_state -> dsm_handler );
106
106
}
107
107
108
108
hdr = (dsm_seg_hdr * ) dsm_segment_address (seg );
@@ -118,7 +118,7 @@ get_cache_address(void)
118
118
dsm_pin_mapping (seg );
119
119
dsm_pin_segment (seg );
120
120
aqo_state -> dsm_handler = dsm_segment_handle (seg );
121
- on_shmem_exit (aqo_detach_shmem , (Datum ) & aqo_state -> dsm_handler );
121
+ before_shmem_exit (aqo_detach_shmem , (Datum ) & aqo_state -> dsm_handler );
122
122
123
123
hdr = (dsm_seg_hdr * ) dsm_segment_address (seg );
124
124
hdr -> magic = AQO_SHARED_MAGIC ;
@@ -189,7 +189,6 @@ aqo_init_shmem(void)
189
189
HASH_ELEM | HASH_BLOBS );
190
190
191
191
LWLockRelease (AddinShmemInitLock );
192
-
193
192
LWLockRegisterTranche (aqo_state -> lock .tranche , "aqo" );
194
193
}
195
194
0 commit comments