1
1
openmpi/opal/mca
Shintaro Iwasaki 69e8af536a mca/threads: fix tsd management
To suppress Valgrind warnings, opal_tsd_keys_destruct() needs to explicitly
release TSD values of the main thread.  However, they were not freed if keys are
created by non-main threads.  This patch fixes it.

This patch also optimizes allocation of opal_tsd_key_values by doubling its size
when count >= length instead of increasing the size by one.

Signed-off-by: Shintaro Iwasaki <siwasaki@anl.gov>
2020-03-27 10:16:03 -06:00
..
allocator Add threads framework 2020-03-27 10:15:45 -06:00
backtrace stacktrace: Add flexibility in stacktrace ouptut 2017-01-26 11:55:32 -06:00
base opal/mca: check if the user home directory is NULL 2020-02-17 14:51:46 -08:00
btl Add threads framework 2020-03-27 10:15:45 -06:00
common Add threads framework 2020-03-27 10:15:45 -06:00
crs Fix typo and update URLs (https, redirection) [skip ci] 2020-01-07 03:52:25 +09:00
dl Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
event Add threads framework 2020-03-27 10:15:45 -06:00
hwloc Add threads framework 2020-03-27 10:15:45 -06:00
if Created opal_gethostname() as safer gethostname substitute. 2020-01-13 08:52:17 -08:00
installdirs Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
memchecker mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
memcpy Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memory memory/patcher: fix compiler warning 2019-12-08 13:56:00 -05:00
mpool Add threads framework 2020-03-27 10:15:45 -06:00
patcher Add threads framework 2020-03-27 10:15:45 -06:00
pmix Add threads framework 2020-03-27 10:15:45 -06:00
rcache Add threads framework 2020-03-27 10:15:45 -06:00
reachable reachable: Update documentation on reachable function 2019-12-02 18:04:40 +00:00
shmem Silence a bunch of warnings 2020-02-22 13:05:28 -08:00
threads mca/threads: fix tsd management 2020-03-27 10:16:03 -06:00
timer Add threads framework 2020-03-27 10:15:45 -06:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h mca/base: enforce max string lengths 2018-09-05 08:42:00 -07:00