btrfs-progs: move contents of math.h to utils.h and delete

Signed-off-by: David Sterba <dsterba@suse.cz>
master
David Sterba 2014-12-19 15:31:00 +01:00
parent 0e4e1b1ed9
commit 3f22699030
3 changed files with 10 additions and 34 deletions

33
math.h
View File

@ -1,33 +0,0 @@
/*
* Copyright (C) 2012 FUJITSU LIMITED. All rights reserved.
* Written by Miao Xie <miaox@cn.fujitsu.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public
* License v2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* General Public License for more details.
*
* You should have received a copy of the GNU General Public
* License along with this program; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 021110-1307, USA.
*/
#ifndef __BTRFS_MATH_H
#define __BTRFS_MATH_H
static inline u64 div_factor(u64 num, int factor)
{
if (factor == 10)
return num;
num *= factor;
num /= 10;
return num;
}
#endif

View File

@ -190,6 +190,15 @@ static inline int count_digits(u64 num)
return ret;
}
static inline u64 div_factor(u64 num, int factor)
{
if (factor == 10)
return num;
num *= factor;
num /= 10;
return num;
}
int btrfs_tree_search2_ioctl_supported(int fd);
#endif

View File

@ -29,7 +29,7 @@
#include "transaction.h"
#include "print-tree.h"
#include "volumes.h"
#include "math.h"
#include "utils.h"
struct stripe {
struct btrfs_device *dev;