On Wed, Mar 09, 2016 at 10:10:55AM +0800, Qu Wenruo wrote: > If parameter for pretty_size is smaller than default base(1024), > pretty_size() will output wrong unit. > For example, pretty_size(1008) will output '0.98B' not '1008B' or > '0.98KiB'. > > The cause is, for default base and auto-detect unit, base will be 1024 > but num_divs is still 0, last result will still be divided by base, > causing the bug. > > Fix it by checking num_divs in default case, and if num_divs is 0, > change base to 1. > > Signed-off-by: Qu Wenruo <quwen...@cn.fujitsu.com>
Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html