1
1
openmpi/opal/mca/btl
Jeff Squyres 88c13adc8c openib: only set the memory hook if it is enabled
Instead of unconditionally setting the memory hook, only set it when
the memory hooks are both available and have been enabled (e.g.,
opal/mca/memory/linux has decided that it *can* be enabled, and when
the mpi_leave_pinned MCA param is set to 1, or is set to -1 and some
component requested the memory hooks be enabled).

If we set the memory hook when memory hooks are not enabled,
__malloc_hook will be NULL, which will cause problems when
btl_openib_malloc_hook() tries to invoke it.

Fixes open-mpi/ompi#638.
2015-06-12 20:11:47 -07:00
..
base initialize common symbols from opal 2015-05-08 09:48:51 +09:00
openib openib: only set the memory hook if it is enabled 2015-06-12 20:11:47 -07:00
portals4 portals4: use a single Memory Descriptor to cover all of memory 2015-05-11 11:49:41 -05:00
scif btl/scif: fix a typo 2015-02-26 13:45:51 +09:00
self Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
sm FT: fix compilation using --with-ft (1/5) 2015-03-11 14:23:33 +01:00
smcuda Fix error only seen when running with CUDA 5.5 or less. Introduced with BTL 3.0 2015-04-27 17:09:53 -04:00
tcp btl tcp: cosmetic changes and updates 2015-06-06 10:17:20 -07:00
template Update code base to use the new opal_free_list_t 2015-02-24 10:05:45 -07:00
ugni btl/ugni: silence common symbol squawk 2015-05-16 10:23:06 -05:00
usnic usnic: also update btl_usnic_compat.c for versioning 2015-05-26 18:56:29 -07:00
vader btl/vader: clean up progress of waiting endpoints 2015-05-20 16:14:58 -06:00
btl.h btl: add conversion macros for mca_btl_base_segment_t for heterogeneous support 2015-05-22 15:52:32 +09:00
Makefile.am Cleanup the moved component's Makefile.am to use the opal instead of ompi directories 2014-07-31 04:41:04 +00:00