summaryrefslogtreecommitdiff
path: root/extent-tree.c
diff options
context:
space:
mode:
authorEric Sandeen <sandeen@redhat.com>2013-04-26 16:06:07 -0500
committerDavid Sterba <dsterba@suse.cz>2013-08-09 14:32:28 +0200
commitba4f8cb41141ce5c03eb480c66ef7730eecf2efd (patch)
tree92c05d43d48f855a13a3bf2954c71d9711b7ab29 /extent-tree.c
parent37003d3627369162e05f95e8b3b244a012a46589 (diff)
Btrfs-progs: cleanup duplicated division functions
div_factor has been implemented for two times, cleanup it. And I move them into a independent file named math.h because they are common math functions. [Eric Sandeen: port kernel commit 3fed40c to userspace] Signed-off-by: Miao Xie <miaox@cn.fujitsu.com> Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: David Sterba <dsterba@suse.cz> Signed-off-by: Chris Mason <chris.mason@fusionio.com>
Diffstat (limited to 'extent-tree.c')
-rw-r--r--extent-tree.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/extent-tree.c b/extent-tree.c
index 63b1a386..e4582682 100644
--- a/extent-tree.c
+++ b/extent-tree.c
@@ -27,6 +27,7 @@
#include "crc32c.h"
#include "volumes.h"
#include "free-space-cache.h"
+#include "math.h"
#define PENDING_EXTENT_INSERT 0
#define PENDING_EXTENT_DELETE 1
@@ -300,15 +301,6 @@ wrapped:
goto again;
}
-static u64 div_factor(u64 num, int factor)
-{
- if (factor == 10)
- return num;
- num *= factor;
- num /= 10;
- return num;
-}
-
static int block_group_state_bits(u64 flags)
{
int bits = 0;