• David Sterba's avatar
    btrfs: simplify percent calculation helpers, rename div_factor · 428c8e03
    David Sterba authored
    The div_factor* helpers calculate fraction or percentage fraction. The
    name is a bit confusing, we use it only for percentage calculations and
    there are two helpers.
    
    There's a helper mult_frac that's for general fractions, that tries to
    be accurate but we multiply and divide by small numbers so we can use
    the div_u64 helper.
    
    Rename the div_factor* helpers and use 1..100 percentage range, also drop
    the case checking for percentage == 100, it's never hit.
    
    The conversions:
    
    * div_factor calculates tenths and the numbers need to be adjusted
    * div_factor_fine is direct replacement
    Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
    428c8e03
space-info.c 57.9 KB