Thread (24 messages) 24 messages, 3 authors, 2012-09-28

Re: [PATCH 1/2] Btrfs: cleanup duplicated division functions

From: Miao Xie <hidden>
Date: 2012-09-17 02:21:08

On fri, 14 Sep 2012 15:54:18 +0200, David Sterba wrote:
On Thu, Sep 13, 2012 at 06:51:36PM +0800, Miao Xie wrote:
quoted
div_factor{_fine} 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.
You removed the sanity checks:

-       if (factor <= 0)
-               return 0;
-       if (factor >= 100)
-               return num;
As inline functions, they should not contain complex checks, the caller should
make sure the parameters are right. I think.
in new version. And I don't think it's necessary to add an extra include
with a rather generic name and trivial code. A separate .h/.c with
non-filesystem related support code like this looks more suitable.

Do you intend to use the functions out of extent-tree.c ?
They are used in both extent-tree.c and volumes.c from the outset, but they
were implemented in these two files severally.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help