• Paul Walmsley's avatar
    thermal: ti-soc-thermal: clk_round_rate() can return a zero upon error · c68789e5
    Paul Walmsley authored
    Treat both negative and zero return values from clk_round_rate() as
    errors.  This is needed since subsequent patches will convert
    clk_round_rate()'s return value to be an unsigned type, rather than a
    signed type, since some clock sources can generate rates higher than
    (2^31)-1 Hz.
    
    Eventually, when calling clk_round_rate(), only a return value of zero
    will be considered a error.  All other values will be considered valid
    rates.  The comparison against values less than 0 is kept to preserve
    the correct behavior in the meantime.
    
    This patch also gets rid of a comparison between unsigned and signed
    values; a side-benefit.
    Signed-off-by: default avatarPaul Walmsley <pwalmsley@nvidia.com>
    Cc: Eduardo Valentin <eduardo.valentin@ti.com>
    Cc: Zhang Rui <rui.zhang@intel.com>
    Signed-off-by: default avatarEduardo Valentin <edubezval@gmail.com>
    c68789e5
ti-bandgap.c 39.7 KB