summaryrefslogtreecommitdiff
path: root/libdm/libdevmapper.h
diff options
context:
space:
mode:
authorAlasdair G Kergon <agk@redhat.com>2018-01-09 20:25:43 +0000
committerAlasdair G Kergon <agk@redhat.com>2018-01-10 15:48:03 +0000
commitea96381534360d6a893f0a48db8dd15fcb9ced33 (patch)
tree6be4404a06a739303f8f39bb25af3107702f0725 /libdm/libdevmapper.h
parent943b21779770f1cd93e73925e62f108e2efbd6cc (diff)
downloadlvm2-ea96381534360d6a893f0a48db8dd15fcb9ced33.tar.gz
libdm: Introduce dm_malloc_aligned
Diffstat (limited to 'libdm/libdevmapper.h')
-rw-r--r--libdm/libdevmapper.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/libdm/libdevmapper.h b/libdm/libdevmapper.h
index 5e779065f..2438f74c1 100644
--- a/libdm/libdevmapper.h
+++ b/libdm/libdevmapper.h
@@ -2075,6 +2075,8 @@ uint32_t dm_tree_get_cookie(struct dm_tree_node *node);
*/
void *dm_malloc_wrapper(size_t s, const char *file, int line)
__attribute__((__malloc__)) __attribute__((__warn_unused_result__));
+void *dm_malloc_aligned_wrapper(size_t s, size_t a, const char *file, int line)
+ __attribute__((__malloc__)) __attribute__((__warn_unused_result__));
void *dm_zalloc_wrapper(size_t s, const char *file, int line)
__attribute__((__malloc__)) __attribute__((__warn_unused_result__));
void *dm_realloc_wrapper(void *p, unsigned int s, const char *file, int line)
@@ -2086,6 +2088,7 @@ int dm_dump_memory_wrapper(void);
void dm_bounds_check_wrapper(void);
#define dm_malloc(s) dm_malloc_wrapper((s), __FILE__, __LINE__)
+#define dm_malloc_aligned(s, a) dm_malloc_aligned_wrapper((s), (a), __FILE__, __LINE__)
#define dm_zalloc(s) dm_zalloc_wrapper((s), __FILE__, __LINE__)
#define dm_strdup(s) dm_strdup_wrapper((s), __FILE__, __LINE__)
#define dm_free(p) dm_free_wrapper(p)