1
1
openmpi/ompi/mca
Dave Goodell 9cab9777d9 usnic: properly destroy embedded small send frag
Without this, an `--enable-debug` build would hit an assertion in the
list code when run under valgrind with `--malloc-fill=0xff` or any other
case where malloc returned non-zeroed buffers.

Also allow the normal OBJ_ machinery to handle the constructor
invocation ordering for us instead of doing it by hand (which could have
led to future bugs).

Reviewed-by: jsquyres@cisco.com

cmr=v1.7.4

Depends on trunk functionality in r29095 and r29096.  Refs trac:3740,#3741.

This commit was SVN r29127.

The following SVN revision numbers were found above:
  r29095 --> open-mpi/ompi@d1b5940e97
  r29096 --> open-mpi/ompi@a552921171

The following Trac tickets were found above:
  Ticket 3740 --> https://svn.open-mpi.org/trac/ompi/ticket/3740
2013-09-04 20:59:12 +00:00
..
allocator rename ompi_free_list operations to _mt, as per discussions at last face to face meeting 2013-07-08 22:07:52 +00:00
bcol coll/ml: update the coll_ml_enable_fragmentation variable to support the 2013-08-27 16:36:54 +00:00
bml Remove the proc_pml and proc_bml fields from ompi_proc_t and replace with a 2013-08-30 16:54:55 +00:00
btl usnic: properly destroy embedded small send frag 2013-09-04 20:59:12 +00:00
coll Remove the proc_pml and proc_bml fields from ompi_proc_t and replace with a 2013-08-30 16:54:55 +00:00
common Fix compile errors created from changeset 29058. 2013-08-22 18:25:23 +00:00
crcp As per the RFC, bring in the ORTE async progress code and the rewrite of OOB: 2013-08-22 16:37:40 +00:00
dpm Extend the dpm framework API to support persistent accept/connect operations: 2013-08-23 18:02:50 +00:00
fbtl Adding typecasting with intptr_t to remove warnings. 2013-04-03 17:07:43 +00:00
fcoll update the _component.c files in ompio to use the explicit assignment of the 2013-07-22 21:11:05 +00:00
fs update the _component.c files in ompio to use the explicit assignment of the 2013-07-22 21:11:05 +00:00
io Lazy open does not work for the addproc sharedfp component since it starts by 2013-08-06 20:48:20 +00:00
mpool mpool/grdma: use the rcache even if not using mpi_leave_pinned or 2013-07-31 23:50:41 +00:00
mtl Remove the proc_pml and proc_bml fields from ompi_proc_t and replace with a 2013-08-30 16:54:55 +00:00
op Fix typos in _Complex ops 2013-07-26 17:02:45 +00:00
osc Remove the proc_pml and proc_bml fields from ompi_proc_t and replace with a 2013-08-30 16:54:55 +00:00
pml Fix compile error in the heterogeneous case. 2013-08-31 12:56:08 +00:00
pubsub As per the RFC, bring in the ORTE async progress code and the rewrite of OOB: 2013-08-22 16:37:40 +00:00
rcache rename ompi_free_list operations to _mt, as per discussions at last face to face meeting 2013-07-08 22:07:52 +00:00
rte Extend the dpm framework API to support persistent accept/connect operations: 2013-08-23 18:02:50 +00:00
sbgp Remove the proc_pml and proc_bml fields from ompi_proc_t and replace with a 2013-08-30 16:54:55 +00:00
sharedfp add unignore for me. 2013-08-06 20:47:08 +00:00
topo Avoid segfault due to uninitialized variable 2013-08-16 21:10:38 +00:00
vprotocol As per the RFC, bring in the ORTE async progress code and the rewrite of OOB: 2013-08-22 16:37:40 +00:00