diff options
Diffstat (limited to 'libdm/libdm-stats.c')
-rw-r--r-- | libdm/libdm-stats.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/libdm/libdm-stats.c b/libdm/libdm-stats.c index 49d06802e..120ad4d68 100644 --- a/libdm/libdm-stats.c +++ b/libdm/libdm-stats.c @@ -2011,10 +2011,11 @@ out: return r; } -int dm_stats_create_region(struct dm_stats *dms, uint64_t *region_id, - uint64_t start, uint64_t len, int64_t step, - int precise, struct dm_histogram *bounds, - const char *program_id, const char *user_data) +DM_EXPORT_NEW_SYMBOL(int, dm_stats_create_region, 1_02_107) + (struct dm_stats *dms, uint64_t *region_id, + uint64_t start, uint64_t len, int64_t step, + int precise, struct dm_histogram *bounds, + const char *program_id, const char *user_data) { char *hist_arg = NULL; int r = 0; @@ -2037,6 +2038,7 @@ out: return r; } + static void _stats_clear_group_regions(struct dm_stats *dms, uint64_t group_id) { struct dm_stats_group *group; @@ -5070,6 +5072,8 @@ int dm_stats_start_filemapd(int fd, uint64_t group_id, const char *path, */ #if defined(GNU_SYMVER) + +DM_EXPORT_SYMBOL(dm_stats_create_region, 1_02_106) int dm_stats_create_region_v1_02_106(struct dm_stats *dms, uint64_t *region_id, uint64_t start, uint64_t len, int64_t step, int precise, const char *program_id, @@ -5083,8 +5087,8 @@ int dm_stats_create_region_v1_02_106(struct dm_stats *dms, uint64_t *region_id, return _stats_create_region(dms, region_id, start, len, step, precise, NULL, program_id, aux_data); } -DM_EXPORT_SYMBOL(dm_stats_create_region, 1_02_106); +DM_EXPORT_SYMBOL(dm_stats_create_region, 1_02_104) int dm_stats_create_region_v1_02_104(struct dm_stats *dms, uint64_t *region_id, uint64_t start, uint64_t len, int64_t step, const char *program_id, const char *aux_data); @@ -5096,5 +5100,4 @@ int dm_stats_create_region_v1_02_104(struct dm_stats *dms, uint64_t *region_id, return _stats_create_region(dms, region_id, start, len, step, 0, NULL, program_id, aux_data); } -DM_EXPORT_SYMBOL(dm_stats_create_region, 1_02_104); #endif |