[lvm-devel] master - libdm: use a constant for FIEMAP buffer size

Bryn Reeves bmr at fedoraproject.org
Fri Jul 8 21:05:54 UTC 2016


Gitweb:        http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=2d1f03b6164bce6f871918f563de9d8233e76f93
Commit:        2d1f03b6164bce6f871918f563de9d8233e76f93
Parent:        58bfea6a6e2789896e81fefe18e504fb7222e834
Author:        Bryn M. Reeves <bmr at redhat.com>
AuthorDate:    Fri Jul 8 21:13:25 2016 +0100
Committer:     Bryn M. Reeves <bmr at redhat.com>
CommitterDate: Fri Jul 8 22:05:36 2016 +0100

libdm: use a constant for FIEMAP buffer size

---
 libdm/libdm-stats.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/libdm/libdm-stats.c b/libdm/libdm-stats.c
index d911c60..bf9b7e3 100644
--- a/libdm/libdm-stats.c
+++ b/libdm/libdm-stats.c
@@ -37,6 +37,7 @@
 
 #define STATS_ROW_BUF_LEN 4096
 #define STATS_MSG_BUF_LEN 1024
+#define STATS_FIE_BUF_LEN 2048
 
 #define SECTOR_SHIFT 9L
 
@@ -4147,7 +4148,7 @@ static int _stats_add_extent(struct dm_pool *mem, struct fiemap_extent *fm_ext,
 static struct _extent *_stats_get_extents_for_file(struct dm_pool *mem, int fd,
 						   uint64_t *count)
 {
-	uint64_t buf[2048];
+	uint64_t buf[STATS_FIE_BUF_LEN];
 	struct fiemap *fiemap = (struct fiemap *)buf;
 	struct fiemap_extent *fm_ext = &fiemap->fm_extents[0];
 	struct fiemap_extent fm_last = {0};




More information about the lvm-devel mailing list