1
1
openmpi/ompi
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
..
attribute Implement MPI-2.2 functionality of deleting attributes on 2013-05-02 12:32:21 +00:00
class call element destructors in ompi_free_list_destruct 2013-08-29 22:56:31 +00:00
communicator As per the discussion on the devel telecon, do not compute ompi_comm_world_thread_level_mult if thread multiple is disabled. We aren't using the value anyway, but we will leave the current code in-place until we understand if it is needed or not. 2013-08-28 17:44:04 +00:00
contrib Fixed # 3704 2013-07-31 07:38:24 +00:00
datatype MPI-3: add support for large counts using derived datatypes 2013-07-23 15:35:14 +00:00
debuggers MPI-3: add support for large counts using derived datatypes 2013-07-23 15:35:14 +00:00
errhandler Cleanup error - need an "and" instead of an "or" 2013-08-16 21:41:59 +00:00
etc Use MKDIR_P instead of mkdir_p in Makefiles, as MKDIR_P is the only one 2012-06-21 16:52:37 +00:00
file == Highlights == 2012-04-18 15:57:29 +00:00
group Add the MPI 2.2 MPI_Dist_graph functionality. 2013-07-01 12:40:08 +00:00
include This define is not needed in mpi.h (it's private to the 2013-07-30 21:33:19 +00:00
info Update to r27292: only use "valuelen-1" when the valuelen is 2012-10-30 17:56:28 +00:00
mca usnic: properly destroy embedded small send frag 2013-09-04 20:59:12 +00:00
message Remove a bunch of unused variables. 2013-03-26 14:34:29 +00:00
mpi Fix the bug where MPI_is_thread_main returns true for all 2013-09-04 11:10:51 +00:00
mpiext We want to ignore this MPI extension in the general case -- it's just 2013-06-19 16:01:45 +00:00
op Fix support for complex datatypes when fortran is not available but _Complex is 2013-07-25 19:08:21 +00:00
patterns MCA/base: Add new MCA variable system 2013-03-27 21:09:41 +00:00
peruse - Sanity check initialization and finalization of PERUSE. 2010-01-12 16:36:24 +00:00
proc Remove the proc_pml and proc_bml fields from ompi_proc_t and replace with a 2013-08-30 16:54:55 +00:00
request don't call OMPI_REQUEST_INIT in req constructor 2013-08-29 22:56:22 +00:00
runtime Fix the bug where MPI_is_thread_main returns true for all 2013-09-04 11:10:51 +00:00
tools Update the ompi_info man page with information about variable levels 2013-08-27 19:11:37 +00:00
win == Highlights == 2012-04-18 15:57:29 +00:00
Makefile.am Fix compilation of the MPI tools information interface when profiling 2013-08-27 18:19:18 +00:00