lkml.org 
[lkml]   [2020]   [Mar]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v9 02/11] hwmon: pwm-fan: Use 64-bit division macro
    Date
    Since the PWM framework is switching struct pwm_args.period's datatype
    to u64, prepare for this transition by using DIV_ROUND_UP_ULL to handle
    a 64-bit dividend.

    Cc: Kamil Debski <kamil@wypas.org>
    Cc: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
    Cc: Jean Delvare <jdelvare@suse.com>
    Cc: Guenter Roeck <linux@roeck-us.net>
    Cc: Liam Girdwood <lgirdwood@gmail.com>
    Cc: Mark Brown <broonie@kernel.org>
    Cc: linux-hwmon@vger.kernel.org

    Signed-off-by: Guru Das Srinagesh <gurus@codeaurora.org>
    Acked-by: Guenter Roeck <linux@roeck-us.net>
    ---
    drivers/hwmon/pwm-fan.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/hwmon/pwm-fan.c b/drivers/hwmon/pwm-fan.c
    index 42ffd2e..283423a 100644
    --- a/drivers/hwmon/pwm-fan.c
    +++ b/drivers/hwmon/pwm-fan.c
    @@ -437,7 +437,7 @@ static int pwm_fan_resume(struct device *dev)
    return 0;

    pwm_get_args(ctx->pwm, &pargs);
    - duty = DIV_ROUND_UP(ctx->pwm_value * (pargs.period - 1), MAX_PWM);
    + duty = DIV_ROUND_UP_ULL(ctx->pwm_value * (pargs.period - 1), MAX_PWM);
    ret = pwm_config(ctx->pwm, duty, pargs.period);
    if (ret)
    return ret;
    --
    The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
    a Linux Foundation Collaborative Project
    \
     
     \ /
      Last update: 2020-03-17 21:11    [W:3.247 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site