common: remove "_pool_" from API names
Merge pull request #63 from krzycz/common-renaming

common: remove "_pool_" from API names
vmem: do not reinitialize the dss_mtx mutex

The dss_mtx mutex is locked at chunk_dss.c:50
(called from malloc_init_base_pool() at jemalloc.c:362)
before being initialized at chunk_dss.c:167
(called from malloc_init_base_pool() at jemalloc.c:364).

Move call to chunk_dss_boot() to chunk_global_boot()
in order to fix this bug.

Ref: pmem/issues#16
benchmarks/blk_mt: fix error messages

Ref: pmem/issues#11
common: fix all *_check_version() functions

Ref: pmem/issues#10
Merge pull request #64 from ldorau/benchmarks-blk_mt-fix-error-messages

benchmarks/blk_mt: fix error messages
Merge pull request #66 from ldorau/vmem-do-not-reinitialize-the-dss_mtx-mutex

vmem: do not reinitialize the dss_mtx mutex
Merge pull request #65 from ldorau/vmem-fix-vmem_check_version

common: fix all *_check_version() functions
common: add missing copyright headers to four files
Merge pull request #67 from ldorau/common-add-missing-copyright-headers

common: add missing copyright headers to four files
test: fix util_pool_create running on tmpfs file system

Fix the util_pool_create unit test so that it does not fail
when running on the tmpfs file system.
vmem: unlock arena->lock when returning from READ/WRITE macros
Merge pull request #68 from ldorau/test-fix-util_pool_create

test: fix util_pool_create running on tmpfs file system
Merge pull request #69 from krzycz/vmem-arena_lock

vmem: unlock arena->lock when returning from READ/WRITE macros
vmem: add vmem_malloc_usable_size() to API
Merge pull request #70 from spawlows/vmem-add-malloc-usable-size

vmem: add vmem_malloc_usable_size() to API
vmem: fix freeing memory by iqalloct()

In case of huge pages iqalloct() calls huge_dalloc() for the pool #0
(src/jemalloc/include/jemalloc/internal/jemalloc_internal.h.in:834),
but huge_dalloc() should be called with the pool 'arena->pool'
as an argument in functions huge_ralloc(), arena_ralloc()
and iralloct_realign().

Add two functions: pool_iqalloct() and pool_idalloct() in order
to be able to pass a 'pool' argument from pool_iqalloct()
to huge_dalloc().

Ref: pmem/issues#8
Merge pull request #72 from ldorau/vmem-fix-freeing-memory-by-iqalloct

vmem: fix freeing memory by iqalloct()
vmem: do not reinitialize the pool[0]->chunks_mtx mutex

The pool[0]->chunks_mtx mutex is locked at chunk.c:178
(called from malloc_init_base_pool() at jemalloc.c:362)
before being initialized at chunk.c:415
(called from malloc_init_base_pool() at jemalloc.c:364).

Move a call to pools_shared_data_create() to pool_new()
after a call to chunk_boot() in order to fix this bug.

Ref: pmem/issues#17
blk: fix return value of BTT nsmap callback

Ref: pmem/issues#18