@@ -64,10 +64,6 @@ segment_create(map_segment_t *ds_buf,
6464 const char * file_name ,
6565 size_t size );
6666
67- static int
68- ds_copy (const map_segment_t * from ,
69- map_segment_t * to );
70-
7167static void *
7268segment_attach (map_segment_t * ds_buf , sshmem_mkey_t * mkey );
7369
@@ -88,44 +84,13 @@ mca_sshmem_mmap_module_t mca_sshmem_mmap_module = {
8884 {
8985 module_init ,
9086 segment_create ,
91- ds_copy ,
9287 segment_attach ,
9388 segment_detach ,
9489 segment_unlink ,
9590 module_finalize
9691 }
9792};
9893
99- /* ////////////////////////////////////////////////////////////////////////// */
100- /* private utility functions */
101- /* ////////////////////////////////////////////////////////////////////////// */
102-
103- /* ////////////////////////////////////////////////////////////////////////// */
104- /**
105- * completely resets the contents of *ds_buf
106- */
107- static inline void
108- shmem_ds_reset (map_segment_t * ds_buf )
109- {
110- OPAL_OUTPUT_VERBOSE (
111- (70 , oshmem_sshmem_base_framework .framework_output ,
112- "%s: %s: shmem_ds_resetting "
113- "(id: %d, size: %lu, name: %s)\n" ,
114- mca_sshmem_mmap_component .super .base_version .mca_type_name ,
115- mca_sshmem_mmap_component .super .base_version .mca_component_name ,
116- ds_buf -> seg_id , (unsigned long )ds_buf -> seg_size , ds_buf -> seg_name )
117- );
118-
119- MAP_SEGMENT_RESET_FLAGS (ds_buf );
120- ds_buf -> seg_id = MAP_SEGMENT_SHM_INVALID ;
121- ds_buf -> super .va_base = 0 ;
122- ds_buf -> super .va_end = 0 ;
123- ds_buf -> seg_size = 0 ;
124- ds_buf -> type = MAP_SEGMENT_UNKNOWN ;
125- unlink (ds_buf -> seg_name );
126- memset (ds_buf -> seg_name , '\0' , sizeof (ds_buf -> seg_name ));
127- }
128-
12994/* ////////////////////////////////////////////////////////////////////////// */
13095static int
13196module_init (void )
@@ -142,30 +107,6 @@ module_finalize(void)
142107 return OSHMEM_SUCCESS ;
143108}
144109
145- /* ////////////////////////////////////////////////////////////////////////// */
146- static int
147- ds_copy (const map_segment_t * from ,
148- map_segment_t * to )
149- {
150- memcpy (to , from , sizeof (map_segment_t ));
151-
152- OPAL_OUTPUT_VERBOSE (
153- (70 , oshmem_sshmem_base_framework .framework_output ,
154- "%s: %s: ds_copy complete "
155- "from: (id: %d, size: %lu, "
156- "name: %s flags: 0x%02x) "
157- "to: (id: %d, size: %lu, "
158- "name: %s flags: 0x%02x)\n" ,
159- mca_sshmem_mmap_component .super .base_version .mca_type_name ,
160- mca_sshmem_mmap_component .super .base_version .mca_component_name ,
161- from -> seg_id , (unsigned long )from -> seg_size , from -> seg_name ,
162- from -> flags , to -> seg_id , (unsigned long )to -> seg_size , to -> seg_name ,
163- to -> flags )
164- );
165-
166- return OSHMEM_SUCCESS ;
167- }
168- /* ////////////////////////////////////////////////////////////////////////// */
169110
170111static int
171112segment_create (map_segment_t * ds_buf ,
@@ -225,11 +166,11 @@ segment_create(map_segment_t *ds_buf,
225166 OPAL_OUTPUT_VERBOSE (
226167 (70 , oshmem_sshmem_base_framework .framework_output ,
227168 "%s: %s: create %s "
228- "(id: %d, addr: %p size: %lu, name: %s )\n" ,
169+ "(id: %d, addr: %p size: %lu)\n" ,
229170 mca_sshmem_mmap_component .super .base_version .mca_type_name ,
230171 mca_sshmem_mmap_component .super .base_version .mca_component_name ,
231172 (rc ? "failure" : "successful" ),
232- ds_buf -> seg_id , ds_buf -> super .va_base , (unsigned long )ds_buf -> seg_size , ds_buf -> seg_name )
173+ ds_buf -> seg_id , ds_buf -> super .va_base , (unsigned long )ds_buf -> seg_size )
233174 );
234175
235176 return rc ;
@@ -316,10 +257,10 @@ segment_attach(map_segment_t *ds_buf, sshmem_mkey_t *mkey)
316257 OPAL_OUTPUT_VERBOSE (
317258 (70 , oshmem_sshmem_base_framework .framework_output ,
318259 "%s: %s: attach successful "
319- "(id: %d, addr: %p size: %lu, name: %s | va_base: 0x%p len: %d key %llx)\n" ,
260+ "(id: %d, addr: %p size: %lu | va_base: 0x%p len: %d key %llx)\n" ,
320261 mca_sshmem_mmap_component .super .base_version .mca_type_name ,
321262 mca_sshmem_mmap_component .super .base_version .mca_component_name ,
322- ds_buf -> seg_id , ds_buf -> super .va_base , (unsigned long )ds_buf -> seg_size , ds_buf -> seg_name ,
263+ ds_buf -> seg_id , ds_buf -> super .va_base , (unsigned long )ds_buf -> seg_size ,
323264 mkey -> va_base , mkey -> len , (unsigned long long )mkey -> u .key )
324265 );
325266
@@ -338,10 +279,10 @@ segment_detach(map_segment_t *ds_buf, sshmem_mkey_t *mkey)
338279 OPAL_OUTPUT_VERBOSE (
339280 (70 , oshmem_sshmem_base_framework .framework_output ,
340281 "%s: %s: detaching "
341- "(id: %d, addr: %p size: %lu, name: %s )\n" ,
282+ "(id: %d, addr: %p size: %lu)\n" ,
342283 mca_sshmem_mmap_component .super .base_version .mca_type_name ,
343284 mca_sshmem_mmap_component .super .base_version .mca_component_name ,
344- ds_buf -> seg_id , ds_buf -> super .va_base , (unsigned long )ds_buf -> seg_size , ds_buf -> seg_name )
285+ ds_buf -> seg_id , ds_buf -> super .va_base , (unsigned long )ds_buf -> seg_size )
345286 );
346287
347288 munmap ((void * )ds_buf -> super .va_base , ds_buf -> seg_size );
@@ -363,10 +304,10 @@ segment_unlink(map_segment_t *ds_buf)
363304 OPAL_OUTPUT_VERBOSE (
364305 (70 , oshmem_sshmem_base_framework .framework_output ,
365306 "%s: %s: unlinking "
366- "(id: %d, addr: %p size: %lu, name: %s )\n" ,
307+ "(id: %d, addr: %p size: %lu)\n" ,
367308 mca_sshmem_mmap_component .super .base_version .mca_type_name ,
368309 mca_sshmem_mmap_component .super .base_version .mca_component_name ,
369- ds_buf -> seg_id , ds_buf -> super .va_base , (unsigned long )ds_buf -> seg_size , ds_buf -> seg_name )
310+ ds_buf -> seg_id , ds_buf -> super .va_base , (unsigned long )ds_buf -> seg_size )
370311 );
371312
372313 /* don't completely reset. in particular, only reset
0 commit comments