1
1
openmpi/opal/mca/rcache/base
Nathan Hjelm 60ad9d1817 rcache/base: do not free memory with the vma lock held
This commit makes the vma tree garbage collection list a lifo. This
way we can avoid having to hold any lock when releasing vmas. In
theory this should finally fix the hold-and-wait deadlock detailed
in #1654.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2017-02-21 21:04:46 -07:00
..
base.h opal/memory: move initialization to first rcache creation 2016-04-13 17:21:46 -06:00
help-rcache-base.txt rcache: fix leave_pinned failure path 2016-04-26 14:39:23 -06:00
Makefile.am rcache/base: add missing file to tarball 2016-04-19 11:03:38 -06:00
rcache_base_create.c rcache: fix leave_pinned failure path 2016-04-26 14:39:23 -06:00
rcache_base_frame.c opal/memory: move initialization to first rcache creation 2016-04-13 17:21:46 -06:00
rcache_base_mem_cb.c opal: rework mpool and rcache frameworks 2016-03-14 10:50:41 -06:00
rcache_base_mem_cb.h opal: rework mpool and rcache frameworks 2016-03-14 10:50:41 -06:00
rcache_base_vma_tree.c rcache/base: do not free memory with the vma lock held 2017-02-21 21:04:46 -07:00
rcache_base_vma_tree.h rcache: fix deadlock in multi-threaded environments 2016-05-17 09:02:40 -06:00
rcache_base_vma.c rcache: fix deadlock in multi-threaded environments 2016-05-17 09:02:40 -06:00
rcache_base_vma.h rcache/base: do not free memory with the vma lock held 2017-02-21 21:04:46 -07:00