@@ -2347,14 +2347,14 @@ static void init_freelists(opal_btl_usnic_module_t *module)
2347
2347
uint32_t segsize ;
2348
2348
2349
2349
segsize = (module -> local_modex .max_msg_size +
2350
- opal_cache_line_size - 1 ) &
2350
+ mca_btl_usnic_component .prefix_send_offset +
2351
+ opal_cache_line_size - 1 ) &
2351
2352
~(opal_cache_line_size - 1 );
2352
2353
2353
2354
/* Send frags freelists */
2354
2355
OBJ_CONSTRUCT (& module -> small_send_frags , opal_free_list_t );
2355
2356
rc = usnic_compat_free_list_init (& module -> small_send_frags ,
2356
- sizeof (opal_btl_usnic_small_send_frag_t ) +
2357
- mca_btl_usnic_component .prefix_send_offset ,
2357
+ sizeof (opal_btl_usnic_small_send_frag_t ),
2358
2358
opal_cache_line_size ,
2359
2359
OBJ_CLASS (opal_btl_usnic_small_send_frag_t ),
2360
2360
segsize ,
@@ -2371,8 +2371,7 @@ static void init_freelists(opal_btl_usnic_module_t *module)
2371
2371
2372
2372
OBJ_CONSTRUCT (& module -> large_send_frags , opal_free_list_t );
2373
2373
rc = usnic_compat_free_list_init (& module -> large_send_frags ,
2374
- sizeof (opal_btl_usnic_large_send_frag_t ) +
2375
- mca_btl_usnic_component .prefix_send_offset ,
2374
+ sizeof (opal_btl_usnic_large_send_frag_t ),
2376
2375
opal_cache_line_size ,
2377
2376
OBJ_CLASS (opal_btl_usnic_large_send_frag_t ),
2378
2377
0 , /* payload size */
@@ -2389,8 +2388,7 @@ static void init_freelists(opal_btl_usnic_module_t *module)
2389
2388
2390
2389
OBJ_CONSTRUCT (& module -> put_dest_frags , opal_free_list_t );
2391
2390
rc = usnic_compat_free_list_init (& module -> put_dest_frags ,
2392
- sizeof (opal_btl_usnic_put_dest_frag_t ) +
2393
- mca_btl_usnic_component .prefix_send_offset ,
2391
+ sizeof (opal_btl_usnic_put_dest_frag_t ),
2394
2392
opal_cache_line_size ,
2395
2393
OBJ_CLASS (opal_btl_usnic_put_dest_frag_t ),
2396
2394
0 , /* payload size */
@@ -2408,8 +2406,7 @@ static void init_freelists(opal_btl_usnic_module_t *module)
2408
2406
/* list of segments to use for sending */
2409
2407
OBJ_CONSTRUCT (& module -> chunk_segs , opal_free_list_t );
2410
2408
rc = usnic_compat_free_list_init (& module -> chunk_segs ,
2411
- sizeof (opal_btl_usnic_chunk_segment_t ) +
2412
- mca_btl_usnic_component .prefix_send_offset ,
2409
+ sizeof (opal_btl_usnic_chunk_segment_t ),
2413
2410
opal_cache_line_size ,
2414
2411
OBJ_CLASS (opal_btl_usnic_chunk_segment_t ),
2415
2412
segsize ,
@@ -2427,11 +2424,11 @@ static void init_freelists(opal_btl_usnic_module_t *module)
2427
2424
/* ACK segments freelist */
2428
2425
uint32_t ack_segment_len ;
2429
2426
ack_segment_len = (sizeof (opal_btl_usnic_btl_header_t ) +
2427
+ mca_btl_usnic_component .prefix_send_offset +
2430
2428
opal_cache_line_size - 1 ) & ~(opal_cache_line_size - 1 );
2431
2429
OBJ_CONSTRUCT (& module -> ack_segs , opal_free_list_t );
2432
2430
rc = usnic_compat_free_list_init (& module -> ack_segs ,
2433
- sizeof (opal_btl_usnic_ack_segment_t ) +
2434
- mca_btl_usnic_component .prefix_send_offset ,
2431
+ sizeof (opal_btl_usnic_ack_segment_t ),
2435
2432
opal_cache_line_size ,
2436
2433
OBJ_CLASS (opal_btl_usnic_ack_segment_t ),
2437
2434
ack_segment_len ,
0 commit comments